Android/자료
Retired DISLab
목차 |
Source Code
# mkdir android # cd android # git clone git://android.git.kernel.org/platform/packages/apps/Calendar.git # svn mkdir http://dislab.hufs.ac.kr/svn/android/trunk/Calendar -m "Calendar App" # svn import http://dislab.hufs.ac.kr/svn/android/trunk -m "Calendar App Project"
Device 이용
Android Build 방법
- 안드로이드 소스 코드 다운로드 및 빌드 방법 - 2012.8.12
- 안드로이드 전체 소스 코드 빌드 방법
- 안드로이드 전체소스 빌드(For X86) - Ubuntu사용자
- 안드로이드 SDK Build 방법
- 안드로이드 내장 APKs 개발방법(초안)
Google I/O
참고 사이트
- Android open source project
- Kandroid Reference
- Android Official Site
- Android App Development
- Android Developer's Guide
- Google Projects for Android
- Google APIs Add-On
- http://www.google.com/mobile/
추가 정보를 얻을 수 있는 곳
- 안드로이드 개발자 웹 사이트 - 안드로이드 SDK 및 개발자 레퍼런스 사이트 [1]
- Open Handset Alliance - 안드로이드 기기 제조사, 이동통신사, 개발사들 [2]
- 안드로이드 마켓 - 안드로이드 응용프로그램을 사고 파는 곳 [3]
- anddev.org - 안드로이드 개발자 포럼들 중 하나 [4]
- Google Code의 Android Apps 프로젝트 - 오픈소스 안드로이드 응용프로그램들 [5]
- FierceDeveloper - 무선 개발자들을 위한 주간 뉴스레터 [6]
- FierceWireless - 무선 업계의 새 소식이 매일 올라온다. [7]
- FierceMobileContent - 모바일 콘텐트 및 마케팅 관련 소식이 매일 올라온다. [8]
- Wireless Developer Network - 무선 업계의 새 소식이 매일 올라온다. [9]
- Developer.com - 종합적인 개발자 사이트. 모바일 관련 기사들도 있다. [10]
Technical Articles
- Technical Articles @ Android Developers
- Native Providers
- Android Initialization Process
- Android Run-time (Dalvik VM & Core Lib.)
- TRACE32 for Android, MDS Technology
- Android Mobile Phone Development
- Deep inside Android, OpenExpo 2008, Zurich
- Routing Intents
- Linkify your Text!
- Android 개발환경 : PDK,NDK,SDK,PNDK
Layout
- Android Layout Tricks #1
- Android Layout Tricks #2: Reusing layouts
- Android Layout Tricks #3: Optimize, Part 1
- Android Layout Tricks #4: Optimize, Part 2
- Interface Live wallpapers
- Optimize your layouts
Google I/O
OSGi
예제
- MicroJobs
- AndroidUIDemo
- Dialing Example
- Telephony Example
- http://examples.oreilly.com/9780596521509/example_android.tar.gz
- http://examples.oreilly.com/9780596521509/example_android_2009_02_08.tar.gz
마켓에 올리기
키 생성
1. 키생성
$ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -validity 10000
2. Eclipse에서 Export 메뉴 선택하여 Application을 export한다.
Tips
- Android/하나의 프로세스에서 여러 애플리케이션 실행하기
- Android/안드로이드 기반 오픈 소스 프로젝트 및 참고 사이트 모음
- Android/안드로이드(Android SDK) 앱 개발 강좌 모음
- AnyWrite/ATakePhoto.java
- 안드로이드 2.0 SDK + 이클립스 3.5 개발환경 설정 방법
- 손경훈의 임베디드 SW
- Zygote가 새로운 프로세스를 생성하는 절차
-
Gmail Contacts Sync with Outloook -
Google Contacts with Outlook 2007 - Gigoo - Manage Google Calendar and Contacts through the Microsoft Outlook interface
- Regular expression in Java
- Audio
- 인텐트(Intent) 이용 가능 여부 검사하는 코드
- Suggested query
- Encrypt/Decrypt Strings
- 사진 찍기
Books
- Unlocking Android: A Developer's Guide by Frank Ableson, Charlie Collins, ISBN 978-1933988672, May 1, 2009
- Professional Android Application Development by Reto Meier, ISBN 978-0470344712, Nov 24, 2008
- Pro Android 2 by Sayed Hashimi, Satya Komatineni, and Dave MacLean, ISBN 978-1430226598, Jan 29, 2010 (Pro Android)
- Android Application Development: Programming with the Google SDK by Rick Rogers, John Lombardo, Zigurd Mednieks, and Blake Meike, ISBN 978-0596521479, May 26, 2009
- Pro Android Games by Mark Murphy, ISBN 978-1430226475, Dec 28, 2009 (Java & C, 3D game)
- The Busy Coder's Guide to Android Development by Mark L. Murphy, ISBN 978-0981678009, Feb 6, 2009
- The Busy Coder's Guide to Advanced Android Development by Mark Lawrence Murphy, ISBN 978-0981678016, Jul 10, 2009
- 시작하세요! 안드로이드 프로그래밍 by 세인 콘더, 로런 다시 (역 류광), ISBN 978-89-92939-37-9, 2009년 11월 26일