안드로이드 개발(150)
-
안드로이드 마켓용 어플리케이션 릴리즈하기
1. 비인증 APK 생성 프로젝트를 선택하고 {Android Tools-Export Unsigned Application Package} 메뉴를 이용하여 APK 파일을 저장한다. 2. 릴리즈 키 생성 keytool -genkey -v -keystore test.keystore -alias test -keyalg RSA -validity 10000 3. APK 파일 서명 jarsigner -verbose -keystore test.keystore test.apk test 4. 서명 확인 jarsigner -verbose -certs -verify test.apk 5. Zipalign zipalign -f -v 4 test.apk test_final.apk 디버그 키를 이용하여 서명된 APK에 릴리즈 키로 ..
2010.09.30 -
서버에 파일 업로드하기
아이폰에서도 그랬듯이 안드로이드에서도 디바이스의 이미지 파일을 HTTP를 이용하여 서버로 업로드하는 방법이 사용된다. 대부분의 샘플이 서버 부분을 php를 사용하여 구현하는데 이 부분은 asp나 jsp를 이용해서 수정하면 어떤 서버에서든 응용이 가능하다. 다음 블로그의 샘플 소스를 이용하면 손쉽게 서버에 파일 업로드 하는 기능을 구현할 수 있다. http://blog.inculab.net/28
2010.09.26 -
서버의 이미지 파일을 보여주기
로컬에 있는 파일이 아니라, 서버의 업로드 되어 있는 이미지 파일을 다운받아서 화면에 보여주는 방법은 다음 블로그의 내용을 참고하면 된다. 아이폰보다는 쉽게 구현이 가능한 듯하다. http://sidekick.tistory.com/394
2010.08.24 -
MapView 기능 정리
참고할만한 사이트 발견하였다! http://lomohome.com/316
2010.08.10 -
ZXing 소스 빌드하기
1. 새로운 프로젝트를 생성한다. (패키지명은 com.google.zxing으로 하고, 나머지 이름은 임의로 정해도 된다.) 2. ZXing 배포 파일을 다운받는다. (여기서는 1.4 버전을 사용함) 3. ZXing 파일의 압축을 풀고, /core/src 폴더의 하위 폴더를 드래그해서 프로젝트 src 폴더에 추가해준다. ("com" 폴더 이하) 4. 역시 /android/src 폴더의 하위 폴더를 드래그해서 프로젝트 src 폴더에 추가해준다. ("com" 폴더 이하) 5. /android/resouce 폴더의 하위 폴더를 드래그 해서 프로젝트의 res 폴더에 추가해준다. 6. /android/AndroidManifest.xml 파일을 드래그해서 프로젝트에 덮어 쓴다. 7. 프로젝트 생성시 만들어진 jav..
2010.07.19 -
카메라 기능 구현시 유의 사항
카메라 기능 구현 시, AndroidManifest.xml 파일에서 해당 액티비티를 반드시 Landscape 모드로 지정을 해주어야 한다. android:screenOrientation="landscape" 그렇지 않고 Portrait 모드로 지정을 해주면 갤럭시A에서는 정상적으로 동작이 되지만, 모토로이를 비롯한 다른 안드로이드 폰에서는 프리뷰가 정상 동작을 하지 않게 된다. 이것 때문에 몇 시간을 헤멨다는 사실.
2010.06.22