NOTICE 




  


첫번째 안드로이드앱 [빌린돈 빌려준돈]이 출시된 후 약 3주만에 두번째 안드로이드 앱[주소 매니저]를 출시했습니다.

제 닥달에도 불만 한마디 없이 작업해 준 팀원 여러분 정말 감사합니다.


아래는 [주소 매니저]에 대한 소개입니다.




[구글 플래이 스토어]



‘주소 매니저’ 는 주소에 관한 편리함을 드립니다.

우리집 우편번호가 어떻게 되더라? 
택배를 보내야 하는데 주소가 어떻게 되더라? 
거래처 찾아가는데 주소가 도로명으로 되어있네. 어디지? 
해외물품구매, 우리집 영문주소는?

이모두를 ‘주소 매니저’ 가 해결해 드립니다.

------------------------------------------------

▶ 알고계세요?◀
2014년부터는 현재의 지번 주소와 도로명주소의 병행 사용에서 도로명 주소만 사용하도록 주소체계가 완전 변경됩니다.

▶ 도로명주소란?◀
큰 도로를 중심으로 인접한 도로에 따라 건물번호를 부여하는 방식으로 국제 표준입니다. 
또한 길을 따라 주소가 변화하기 때문에 주소를 확인하기도 편리합니다.

▶ 불편해요◀
도로명 주소가 아무리 편리하다고 해도 하지만 아직까지는 지번 주소가 더 익숙한 것이 사실입니다.

▶ 해결책◀
‘주소 매니저’ 는 이렇게 어렵게 느껴지는 도로명 주소를 쉽게 사용할 수 있도록 도와줍니다. 
이제 주소가 알고 싶을 땐 ‘주소 매니저’ 를 이용해 보세요.

------------------------------------------------


■ ‘주소 매니저’ 의 기능은 다음과 같습니다.■

1. 기본기 검색기능 : ‘주소검색’
- 도로명 / 지번 / 건물명 으로 도로명 주소와 지번 주소, 그리고 영어주소 까지 함께 검색할 수 있습니다.
- 검색한 주소를 복사할 수 있어 이메일 / SMS / 카톡 등으로 보낼 때도 편리합니다.
- 우편번호를 확인 하고 싶을때도 사용해 보세요.

2. 연락처 일괄 변경 : ‘주소변환’
- 연락처에 저장된 지번 주소들. 연락처를 일일이 손으로 주소를 변경하기는 너무 힘들죠? 
연락처에 기록된 모든 지번 주소를 한번에 도로명 주소로 쉽게 변경 시켜 줍니다.
- ‘주소 매니저’ 만의 HOT한 기능인 ‘주소변환’. 꼭, 사용해 보세요.

3. 매번 검색은 너무 귀찮아 : ‘즐겨찾기’
- 검색한 주소를 즐겨찾기에 등록해 놓으면 다시 검색하지 않아도 바로 확인 할 수 있습니다.
- 자택이나 회사, 자주 확인해야 하는 곳의 주소를 등록해 놓으세요.

4. 주소로 찾아가자 : ‘지도로 보기’
- 검색하거나 즐겨찾기한 주소는 언제든지 지도로 확인 할 수 있습니다.

5. 스타일대로 5가지 글씨크기
- 한 화면에 많은 주소를 보고 싶으면 글자를 작게 해 보세요.
- 너무 작은 글자에 고생하셨다면 글자를 크게 해 보세요.

------------------------------------------------








  
트랙백   |  댓글   |




  

 

안드로이드 개발에서 커스텀 다이얼로그 만들기입니다.

 

여기에서는 Dialog를 상속한 클래스로 구현하였습니다.

사실 너무너무 간단합니다.

 

커스텀 다이얼로그 클래스와 XML파일을 각각 만듭니다.

이 예제에서는 CustomDialog라는 이름을 사용했습니다.

 

 

<CustomDialog.java>

 

 

커스텀 다이얼로그 클래스에서는

  생성자에서 다이얼로그의 타이틀을 제거하였습니다.

  그리고 뷰로 사용할 레이아웃XML로 custom_dialog을 지정했습니다.

  마지막으로 버튼에 대한 OnClick이벤트 핸들러를 추가한게 전부입니다.

  (버튼이 눌리면 다이얼로그가 닫히도록 dismiss()를 호출하고 있습니다)

 

 

 

<custom_dialog.xml>

 

 

 

custom_dialog.xml에서는 커스텀 다이얼로그에서 사용할 레이아웃을 정의하고 있습니다.

달랑 TextView와 Button만이 있습니다. 다이얼로그가 잘 보이게 하기 위해 배경색을 하늘색으로 주고 마진을 주고 있는게 전부입니다.

 

 

 

 

다이얼로그를 생성하는 쪽에서는 아래와 같이 다이얼로그 인스턴스를 생성한 다음, show()메서드로 다이얼로그를 표시해 주면 끝입니다.

 

 

참 간단하죠~ ^^;

 

 

실행하면 아래와 같이 작은 다이얼로그가 표시됩니다. ^^

 

 

 

  
트랙백   |  댓글   |




  

안드로이드 앱 개발에서 레이아웃의 배경을 패턴(타일)이미지로 채우고 싶은 경우가 있다.

 

아래와 같은 방법으로 이를 쉽게 구현 할 수 있다.

 

1.  패턴으로 사용할 이미지를 넣고, 같은 폴더에 xml파일을 하나 만든다.

 

    아래의 예에서는check_pattern.png라는 이미지 파일과 backpattern.xml파일을 추가했다.

 

 

 

2. xml파일의 내용을 아래와 같이 채운다.

 

파일의 내용은 비트맵 파일의 지정과 타일 모드를 지정한게 전부이다.

 

 

3. main.xml에 background를 이미지 파일이 아닌 위에서 생성한 xml파일로 지정한다.

 

background속성에 이미지 파일이 아닌, 위에서 생성한 xml파일인 backpattern를 지정한다.

 

 

 

이게 전부이다.
자바 코드 한 줄도 작성하지 않고 패턴으로 액티비티를 칠할 수 있다~~~

 

 

 

  
트랙백   |  댓글   |




  

Android NDK로 작성하는 라이브러리는 기본적으로 ARM CPU용으로 빌드된다. 다른 CPU용으로 빌드하고자 한다면 아래의 방법으로 할 수 있다.


1) 프로젝트의 jni폴더 아래에 Application.mk파일을 추가한다.

2) Application.mk파일에 APP_ABI를 추가하여 어떤 CPU용 라이브러리를 빌드할지를 지정한다.

만약 ARM CPU용과 Intel CPU용을 컴파일하고 싶다면 아래와 같이 Application.mk 파일을  추가하면 된다.



지정할 수 있는 CPU는 아래와 같다.

 armeabi

 ARM CPU(FPU를 갖고 있지 않음)

 armeabi-v7a

 ARM CPU(FPU를 갖고 있음) 

 x86

 Intel CPU 

 mips

 MIPS CPU

 all

 모든 CPU


어떤 CPU용의 라이브러리를 빌드할지 APP_ABI에 공백을 구분으로 쭉 열거해주면 된다.

만약 모든 CPU용의 바이너리를 빌드하려면 아래와 같이 그냥 all을 써주면 된다.

APP_ABI := all


NDK가 지원하는 CPU는 NDK docs폴더의 CPU-ARCH-ABIS.html를 보면 확인할 수 있다.


  
트랙백   |  댓글   |




  

안드로이드 NDK 개발환경을 구축하고 빌드를 하니 아래 에러가 발생했다.

ndk/build/gmsl/__gmsl:512: *** non-numeric second argument to `wordlist' function: ''.  Stop.

인터넷을 검색해 보니 많은 사이트에서AndroidManifest.xml파일의 minSdkVersion을 낮추라는 해결책이 많았다.


하지만 minSdfVersion을 낮추어도 해결이 되지 않았다.

그래서 더 인터넷을 검색해 본 결과 그 해결책을 찾을 수 있었다.

윈도우에서 작성한 파일을 맥으로 갖고 온 경우 개행문자로 CRLF가 그대로 남아 있게 된다.


AndroidManifest.xml파일을 열어보니 위와 같이 각 라인의 끝에 CR문자가 남아 있었다.

이 문자를 제거하고 빌드를 하니 빌드가 되었다.


이 귀중한 해결책을 찾을 수 있었던 곳은 바로

Tech Racho(http://techracho.bpsinc.jp/baba/2013_02_19/6520)

이다. baba님 정말 감사합니다.


역시 안드로이드는 넘 오묘해~~~


VI에디터에서 ^M문자 제거하는 방법

명령모드에서 

:%s/^M$//g

를 입력한다.

이때 주의할 점은 ^M은 반드시 Ctrl+V, Ctrl+M으로 입력해야 한다는 것이다.


  
트랙백   |  댓글   |
 이전  1   다음 

최근댓글
최근트랙백
fotowall :: ncloud RSS Feeds today :    yesterday :
total :