반응형

ANDROID 15

ADB 기본

ADB Install이 안될때- Compile 중 'adb uninstall com.android.contacts' 메시지가 보이면서 실행이 되지 않을때, 1. android-sdk-tools 폴더로 이동 2. adb remount 3. adb shell -> cd system/app -> rm Contacts.apk 4. adb uninstall com.android.contacts ADB 기본 명령어 install [path] -> 설치 uninstall [packeagename] -> 삭제 adb install -r [path] -> 재설치 pull [컴path] [폰path] -> 폰에서 컴으로 파일보내기 push[폰path] [컴path] -> 컴에서 폰으로 파일보내기 start-server k..

ANDROID 2011.12.15

안드로이드 팁

안드로이드_개발_팁 태그 설명 (android:sharedUserId) 하나의 프로세스에서 여러 애플리케이션 실행하기 (showDialog 사용중) is not valid is your activity running (링크) 안드로이드 샘플로 들어 있는 NodePad (DB 사용예등..) (링크) 안드로이드 스터디 Jni 발표 자료... [번역] 안드로이드 2.0 Service API 변화 [번역] 안드로이드 Drawable Mutations AccountManager 관련 내용 Activity Launch ModeActivity가 화면에 보여질때 발생하는 이벤트 Activity내 배경을 투명하게 하기 Activity를 FullScreen으로 띄우기 Activity에 Dialog 적용하기 adb inst..

ANDROID 2011.12.15

안드로이드 프로그래밍 정복를 읽어보고 기초 대충 끄적끄적...정리

◆Layout View - View의 계층 안드로이드 응용프로그램의 화면을 구성하는 중요한 단위는 Activity이다. 화면을 나타내주는것이 액티비티라는 이야기인데 하지만 이놈은 실제로 보이지는 않고 액티비티안에 있는 뷰가 우리가보는 실체이다. 조각조각이 모여서 하나를 구성하는 퍼즐과 같은 느낌인데 뷰가 여러개 모이면 액티비티를 구성하게 되고 액티비티가 여러개 모이면 응용프로그램 즉 Application이된다. 뷰는 사용자 인터페이스를 구성하는 핵심 컴포넌트로서 화면상의 사각영역을 차지하며 자신의 모양을 그리고 사용자로부터 입력을 받아 드린다. 뷰는 방대 함으로 그냥 이렇게 알고 있자..일단 뷰는 크게 두가지 종류로 분류된다. 위젯과 뷰그룹인데 일단 위젯은 직접적으로 보이며 사용자 인터페이스를 구성한다...

ANDROID 2011.04.12

onConfigurationChanged -

오늘 생긴 문제..킁.. Touch Keypad 에서 Qwerty로 넘어가 Press 동작중에 닫으면 다시 Activity가 재실행 된다. 여기서 문제가 발생하게 되는데 이유는 Keypad전환으로 인해서 Activity가 다시 실행된다. 그러면서 이전에 하고 있던 동작들이 다시 실행이 되는 경우다. 화면전환, 방향전환의 경우에 생기는 문제는 중 이중으로 동작하는 문제는 왠만하면 이거같다. 해결 방법은 onConfigurationChanged()를 override 해주면 된다. 재정의할 경우 activity의 이벤트를 실행하지 않고.. onConfigurationChanged()함수를 Call하고 빈 함수로 만든다. AndroidManifest.xml에 android:configChanges="orient..

ANDROID 2011.02.21

ADB server error

안드로이드] adb 장치 인식안될때 ▶ 내용 : - 윈도우 OS 계열에서 adb 장치 연결이 안될때 - 인식이 잘되다가 갑자기 안될때 ▶ 해결방법 : 1-1) 이클립스 종료 (adb daemon 종료) 1-2) 작업관리자 → 프로세스 → adb.exe 라는 이름의 프로세스 모두 종료 → 프로세스가 2개 이상 띄워져 있을 수 있음 (주의) → taskkill /IM adb.exe /F 2) android sdk 폴더로 이동 예) cd /d C:\Dev\Android\android-sdk-windows\tools 3) adb start-server 혹은 adb kill-server 후 adb start-server 4) 단말 리부팅 참조 http://www.androidpub.com/68191 =======..

ANDROID 2011.02.17

OTA(Over The Air) , FUMO (Firmware Update Management Object)

OTA(Over The Air) 무선 통신 시스템에서 시스템 등록에 관한 정보를 송 - 수신하기위해 제정한 표준이다. 예를 들면 휴대폰에 원격으로 명령을 내리거나 휴대폰의 사소한 고장(버그)를 수정 할 수 있고, 기존의 프로그램을 업그레이드 하거나 새로운 프로그램을 설치하는 일들이 가능하다. FUMO (Firmware Update Management Object) FUMO is an Open Mobile Alliance specification for updating the firmware of mobile devices over the air. FUMO stands for Firmware Update Management Object. FUMO allows mobile operators to update..

ANDROID 2011.02.15

ESN - MEID

(ESN) 부정품을 방지하기 위하여 무선 전화기의 마이크로칩 속에 생산자가 삽입해 넣은 32비트의 전세계고유 번호. 가입자가 통화를 시도하면 자동으로 ESN과 전화기 사업자의 MIN(Mobile Identification Number)이 송출되며 기지국을 통해 이 번호가 인증이 되면 통화를 연결한다. ESN은 MIN과는 달리 사용중 변경되지는 않는다. 미국은 1997년 9월 TIA가 FCC로 부터 위임받아 시행하고 있으며, 관련 규정으로는 TIA/EIA-41(AMPS), TIA/EIA-553(NAMPS), TIA/EIA-691(CDMA), TIA/EIA-95, TIA/EIA/IS-2000(TDMA), TIA/EIA-136 등이 있다. (MEID) MEID vs 인트림 솔루션〓ESN을 대체할 방식으로 현재..

ANDROID 2011.02.15

SVN사용 및 커널 받기

SVN- SVN : subclipse 설치방법 1. 이클립스 메뉴의 help -> install new software 에 들어간다 2. 좌측 상단에 ADD 버튼을 누르고 name : 구분할수 있는거 아무거나 적기 location : http://subclipse.tigris.org/update_1.6.x 를 입력한다 3. 그 이후에 사용권 동의 등을 확인 해 주고 설치를 하면 된다 4. 설치가 다 되면 이클립스를 재시작 할 것이다. SVN : subclipse 사용방법 1. 프로젝트 목록에서 new -> Other ->Checkout project from svn 2. location 에 svn 서버 주소를 입력 3. 로그인 후 사용 가능함 4. 프로젝트 오른쪽 클릭 -> team -> Cynchron..

ANDROID 2011.02.15

Android Porting On Real Target

잘되 있음- 원문 - http://wiki.kldp.org/wiki.php/AndroidPortingOnRealTarget/ko Contents 1 Introduction2 Copyright and Acknowledgements3 안드로이드 아키텍처의 요약 분석3.1 안드로이드 커널3.1.1 ARM EABI3.1.2 OpenBinder3.1.3 프레임 버퍼3.1.4 입력 장치3.1.5 Low Memory Killer3.1.6 안드로이드 로거(Android Logger)3.1.7 안드로이드 파워(Android power)3.1.8 Panic Timeout3.2 안드로이드 루트 파일 시스템3.3 안드로이드 패키지의 라이센스4 ARM EABI를 지원하는 툴체인4.1 툴체인 빌드하기4.2 다른 툴체인5 커널5...

ANDROID 2011.02.11
반응형