Search Results

Search Results for '안드로이드' : 19 POSTS

  1. 2011.05.11 [카드 가계부 어플] 카드플래너 사용 도움말 118
  2. 2011.05.02 [카드 가계부 어플] 카드플래너 피드백 내용 정리 15
  3. 2010.09.10 이클립스 Unable to upload file: timeout 이 뜨며 컴파일이 안될때 1
  4. 2010.08.27 XML을 이용하여 Shape Drawable 를 만드는중 radius가 적용이 안될때 1
  5. 2010.08.22 RelativeLayout 사용하기

[카드 가계부 어플] 카드플래너 사용 도움말

[무료] 안드로이드 카드플래너 (카드 가계부) 소개

0. 사용도움말

1. 지원기능

2. 메인화면 도움말

3. 결제리스트 도움말


안드로이드 개발을 이제 막 시작했을때..

'뭘만들지?'라는 막연한 생각을 많이 했습니다

그러던 중 항상 카드값을 계산하기 위해 나의

씨크릿폰을 들고 카드결제 문자를 검색하고

암산으로 숫자를 더해보던

제 자신이 문뜩!! 떠올랐던 것이였습니다..

문자로 오는 결제내용을 분석해서 자동으로

계산이 되면 참 좋겠다고 생각은 했지만..

그게 되나 =.,=? 라고 홀로 읊조리며.. 어영부영

1년 지나고.. 이제 뭔가 만들어보자!! 라는

생각에 미뤄뒀던 개발을 시작해서

이제 어느정도 틀이 잡힌 것 같네요..

이미 동일한 기능을 가진 어플들이 있지만..

역시.. 제가 원하는 기능에 딱 맞지는

않았기 때문에..

제 입맛대로 만들어 보았습니다..

저는 UI의 편리성을 중요시 하기 때문에!!

제 나름대로 편하게 만든다고

만들었는데.. 어떨지는 잘 모르겠네요..

편리하게 사용하셨으면 좋겠네요~



ps. 한달정도 잠을 제대로 못잔 것 같네요
혹 맘에들지 않더라도 비난은 자제좀 굽슨..

RSS :
Response

[카드 가계부 어플] 카드플래너 피드백 내용 정리

- 좋은 어플 감사요^^ 초기 메뉴 화면과 아이콘만 심플하게 다듬어주면 최고겠네요 ㅎ

- 다 좋은데 입출금내역통지서비스 문자까지 합계로 처리되네요. 이 부분 수정 부탁드릴께요^^

- 수고많으시네요 투명위젯부탁드려도될까요^^

- 무이자 할부일경우에는 상관애없지만 할부일경우에는 실제로는 이자가 더붙어서 청구가됩니다
그래서 이자까지 계산해서 표시해주셨으면 하는데요 http://itcomputer.net/help/cc.asp
보시면 대충 틀을 보실수있습니다
단 수수료 %는 카드마다 할부개월마다 다은걸로 알고있는데요 그부분은
사용자가 직접 %를 입력할수있으면좋겠습니다

- 카드결제문자가 mms로 오는경우도있던데요 그 건 어플에서 인식을못하더라구요 혹시 인식가능 하게 만들어주시면안될까요?

- 자동으로 같은날 출금되는 리스트를
매달 입력하지않아도 자동 등록할 수 있는 기능을 추가해
주셨으면 졸겠습니다^^

- 총수입항목을넣어주시면 더계산하기가쉬울거같습니다

- 문자수신 시 자동입력이 이미 가능합니다라고 나옵니다.
하지만 새로운 결제 문자 메시지가 오면 결제리스트에는 나오지가 않습니다.
기존결제추가에만 리스트가 나옵니다.
기존결제추가에서 메뉴 키를 누려면 결제리스트 자동추가를 해야만 결제리스트로 넘어갑니다. (옵티머스 마하)

- 미라크사용하고있는데요 카드결제문자수신후자동등록이되지를않네요..
(미라크 ㅜ.ㅜ)

RSS :
Response
안드로이드 이클립스에서 Run했을때 Unable to upload file: timeout 이 뜨며 컴파일이 안될때

Failed to upload ********.apk on device 'M???????????'
[2010-09-10 13:44:46 - ********] java.io.IOException: Unable to upload file: timeout


와 같이 뜨며 컴파일이 안될때는 아래와 같이 이클립스 설정을 변경한다.

Window > Preferences > Android > DDMS > ADB connection time out (ms) 의 값을 늘려주면 된다.

RSS :
Response
안드로이드 XML을 이용 Shape Drawable 를 만드는중 radius가 적용이 안될때
<item>
  <shape>
    <!--corners android:radius="5dp"/-->
    <corners
    android:topRightRadius="5dp"
    android:topLeftRadius="5dp"
    android:bottomRightRadius="1px"
    android:bottomLeftRadius="1px"
    />
  </shape>
</item>


- 위와 같은 방법으로 모서리가 둥근 도형을 만들 수 있다

- radius 만 설정하면 모서리가 모두 값에 맞게 변하며 각각 따로 설정할때에는 위와 같은 설정을 해줘야 한다

- 이때 네가지 속성중 하나라도 빠지면 둥근 모서리가 적용이 되지 않으며 0dp 일 지라도 적용되지 않는다

- 어쩔 수 없이 모서리를 적용 시키지 않을 부분은 1px 의 값을 주어 눈에 잘 안보이도록 처리하였다
RSS :
Response

RelativeLayout 사용하기

2. RelativeLayout

RelativeLayout은 위젯의 위치를 상대 위젯/ 컨테이너를 기준으로 결정하는 방법이다.

첫 번째로, 부모 컨테이너 내부에서 위젯 자신의 위치를 결정하는 속성은 다음과 같다.


위의 속성들은 모두 true, false 값을 입력 받는다.

 두 번째로, 상대 위젯/컨테이너를 기준으로 배치 시 사용하는 속성은 다음과 같다.


마지막 android:layout_alignBaseline는 label과 EditText등의 Text기반 위젯의 글자 높이를 맞추는데 유용하게 쓰임.

위의 모든 attribute들은 기준이 되는 상대 위젯/컨테이너의 id를 값으로 지정하여야 한다.

 

기준이 되는 상대 위젯의 id는 "@id/위젯id"로 결정한다.

예를들어, 위젯 A 가 android:id="@+id/A"로 identiy되어있다면XML 내부에서 위젯 A는 "@id/A"로 불린다.

그럼으로 위젯 B를 위젯 A 오른쪽에 위치 하게 하고 싶다면 위젯 B의 alignment 속성을 다음과 같이 지정한다.

<위젯 A

......

android:id="@+id/A" />

<위젯 B

......

android:layout_alignRightOf="@id/A" />

 

이 경우 위젯 A, B는 다음과 같은 형태로 배치 된다.

 

  RelativeLayout에서 주의할 두 가지 점은:

  • XML Layout 파일은 위에서 아래로 순차적으로 한번 파싱됨으로 XML 문서상 밑에 위치한 위젯의 id를 위에 위치한 위젯이 참고하는 것은 불가능 하다. (아직 선언되지 않은 변수를 참조 할 수 없는 것과 같다.)
  • 모든 fill 관련 속성은 자신 이외의 위젯이 사용하고 남은 스페이스에만 적용됨.

  

RelativeLayout 예제 (main.xml)

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
	android:layout_width="fill_parent"
	android:layout_height="fill_parent"
	android:padding="5px" >

	<!-- XML layout은 위에서 부터 밑으로 parsing 됨으로  -->
	<!-- 다음의 TextView내부에서 아직 선언되지 않은   -->
	<!-- EditText나 Button들의 id(@id/edittext, @id/ok, @id/cancel)를 사용할 수 없음  -->
	<TextView
		android:id="@+id/label"  
		android:layout_width="wrap_content" 
		android:layout_height="wrap_content" 
		android:text="URL" 
		android:paddingTop="15px"
		android:paddingRight="10px" />

	<!-- 다음의 EditText(edittext)의 layout_width="fill_parent"는 -->
	<!-- 위 TextView(lable)가 사용하고 남은 공간을 채움 -->
	<EditText
		android:id="@+id/edittext"
		android:layout_width="fill_parent"
		android:layout_height="wrap_content"
		android:layout_toRightOf="@id/label"
		android:layout_alignBaseline="@id/label"
		android:text="http://tigerwoods.tistory.com" />
	<Button
		android:id="@+id/ok"
		android:layout_width="80px"
		android:layout_height="wrap_content"
		android:layout_alignRight="@id/edittext"
		android:layout_below="@id/edittext"
		android:text="OK" />
	<Button
		android:id="@+id/cancel"
		android:layout_width="80px"
		android:layout_height="wrap_content"
		android:layout_toLeftOf="@id/ok"
		android:layout_below="@id/edittext"
		android:text="Cancel" />
</RelativeLayout>

 

실행결과는 다음과 같다.



RelativeLayout의 완전한 API Reference는 다음의 링크를 참조.

RelativeLayout API Reference 링크



출처 : http://tigerwoods.tistory.com/11

RSS :
Response