안드로이드 교육내용
resource 종류 : drawable,layout,values,xml,row,anim,menu (이외에는 없음)
resource 생성 : android:id="@+id/button" +id : id라는 resource그룹을 만들고 button 이름을 만든다.
인스톨,언인스톨 : install apk , uninstall package이름
adb uninstall gmp.helloworld
andriod.shareuserid 를동일하게하면 프로세스 두개를 같이실행
task : activity 만관리하며 main , launch 속성을가진 어플만 루트로가질수있다
task의 기본속성은 standard(android:launchMode="standard") 이며 하위 어플은 모두 루트의 launchMode를 적용받음
A - W - V ( View(위젯) , view group(layout - view))
onprepareoptionmenu 는 두번쨰부터 호출된다(첮번째두 호출되지만 메뉴가 생성되기 전이다)
커스텀뷰는 뷰를 상속하며
onDraw,onMeasure(영역을 여기서 설정),onLayout를 오버라이드 하게된다.
jarsigner , keytool ( 사인 , 키확인툴)
jarsigner -verify -verbose -certs apiDemosNosign.apk (sign 확인방법)
debug key
jarsigner -verbose -keystore "D:\Documents and Settings\Administrator\.android\debug.keystore" pgmTest.apk androiddebugkey
password : andriod
custom key
1. keystore 생성
keytool -genkey -v -keystore pgmman.keystore -alias pgmman -keyalg RSA -validity 10000 (지금위치에 생성됨)
jarsigner -verbose -keystore pgmman.keystore pgmTest.apk pgmman
업데이트 등을 고려하면 동일한 keystore를 가지고있어야한다.
안드로이드 에뮬 텔넷접속
telnet localhost 5554 (일반에뮬포트가 5554임)
redir add tcp:8002:8002
redir list
나와서
stcppipe -b 192.168.0.118 127.0.0.1 5552 8002
provider : 저장소를 관리하기위한 implement 클래스이며 구현하여 resolver를 이용하여 사용한다.
resolver : provider를 관리하기위한 클래스
ContentResolver.query()와Activity.managedQuery()의 차이점 : 액티비티쿼리는 생명주기에의하여 재쿼리가되지만
전자는 재쿼리를 자동으로 안한다.
구글맵
API KEY 받는방법
keytool -list -alias androiddebugkey -keystore "D:\Documents and Settings\Administrator\.android\debug.keystore" -storepass android -keypass android
그러면 지문코드가 나온다
79:D4:59:87:5D:DA:65:A9:DD:63:B3:A0:97:5B:A1:EF
구글접속
http://code.google.com/intl/ko/android/maps-api-signup.html
지문코드를 입력하면 이렇게 잘 나온다.
<com.google.android.maps.MapView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="0QKd8pVAw6a_SNyK9tgh53hjanzCpabOI-PBehw"
위젯
1.5버전 초과는 버그가있어서 업데이트시간이 30분걸린다
1.5는 설정대로됨
'Dev > Android' 카테고리의 다른 글
LG Real 3D SDK (1) | 2011.04.13 |
---|---|
JNI ? (1) | 2010.10.28 |
이클립스에서 안드로이드 프로젝트에 이유없는 에러표시 (0) | 2010.06.16 |
안드로이드 세팅 (0) | 2010.04.13 |
사구싶습니다. (0) | 2010.03.23 |