Intent 단방향 Broadcast, 서비스 1 : n 클라이언트 IPC (Inter Process Communication) 1:1 AIDL (Android Interface Definition Language) 바인더로 사용할 Binder class 코드를 자동으로 만들어주는데 사용하는 언어 1 . 서비스 용 프로젝트 만들기 New Android project(서비스 용, 서버) - Activity 는 없음 ProjectName : GPSLocatorService BuildTarget : Android 2.1 ApplicationName : GPSLocatorService PackageName : kr.test.GPSLocatorService MinSDKVersion : 7 2. 새 Package ..
Manifest.xml 에 권한 추가 uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> ====== DB파일, 파일위치 : mnt/sdcard/파일명.db 였던듯 (이클립스의 DDMS/File Explorer 기준) String st r= Environment.getExternalStorageDirectory().getAbsolutePath(); SQLiteDatabase _db = openOrCreateDatabase(str + "/jusoList.db", SQLiteDatabase.CREATE_IF_NECESSARY , null); ====== 일반파일, 파일위치 : mnt/sdcard/Diary/파일명 String ..
에뮬레이터 혹은 단말기의 프로세스, 쓰레드, 힙, 파일, DB 등 다양한 정보를 확인할 수 있다. 에뮬레이터에서 SMS, 전화, GPS 등 사뮬레이션 가능 이클립스의 Window 메뉴/Open Perspective/DDMS 를 선택한다. 도스창에서 실행해서 에뮬레이터와 연결 가능하나 단말기 연결 방법은 모름 AndroidSDK 디렉토리/tools/ddms.bat App 삭제, 설치 파일추가 및 삭제, 안드로이드 실행 상태와 달빅 가상머신 상태에 대한 실시간 모니터링이 가능하다. 달빅은 자바 컴파일러로 이클립스에서 생성된 자바 클래스를 안드로이드에서 돌아갈 수 있도록 변환시켜주는 역활을 한다. 이때 생성되는 파일은 확장자가 dek 가 된다. 안드로이드에 배포 가능한 상태는 dek 외에 xml 등의 리소스를..