소개글
안드로이드 전화번홉 어플을 구현했습니다.폰에있는 전화번호부를 리스트로 가져오고, 클릭하면 통화까지 연결해줍니다.
class 하나로 소스가 간단해서 응용하시기 편리합니다.
-중요 소스 일부-
Uri uri = ContactsContract.CommonDataKinds.Phone.CONTENT_URI;
String[] projection = new String[] {
ContactsContract.CommonDataKinds.Phone.NUMBER,
ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME
};
String[] selectionArgs = null;
String sortOrder = ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME + " COLLATE LOCALIZED ASC";
Cursor contactCursor = managedQuery(uri, projection, null, selectionArgs, sortOrder);
컴파일 실행환경
Android SDK / JDK압축파일 내 파일목록
.classpath
.project
.settings/org.eclipse.jdt.core.prefs
AndroidManifest.xml
assets/
bin/AndroidManifest.xml
bin/Call.apk
bin/classes/com/example/call/BuildConfig.class
bin/classes/com/example/call/MainActivity.class
bin/classes/com/example/call/R$attr.class
bin/classes/com/example/call/R$drawable.class
bin/classes/com/example/call/R$id.class
bin/classes/com/example/call/R$layout.class
bin/classes/com/example/call/R$menu.class
bin/classes/com/example/call/R$string.class
bin/classes/com/example/call/R$style.class
bin/classes/com/example/call/R.class
bin/classes.dex
bin/dexedLibs/android-support-v4-b6370b5372c4fd4c1991ba39dddff59c.jar
bin/dexedLibs/annotations-543a78fd5fbd27dc76e440d48cbd968d.jar
bin/res/drawable-hdpi/ic_launcher.png
bin/res/drawable-ldpi/ic_launcher.png
bin/res/drawable-mdpi/ic_launcher.png
bin/res/drawable-xhdpi/ic_launcher.png
bin/resources.ap_
gen/com/example/call/BuildConfig.java
gen/com/example/call/R.java
ic_launcher-web.png
libs/android-support-v4.jar
proguard-project.txt
project.properties
res/drawable-hdpi/ic_launcher.png
res/drawable-ldpi/ic_launcher.png
res/drawable-mdpi/ic_launcher.png
res/drawable-xhdpi/ic_launcher.png
res/layout/main.xml
res/menu/main.xml
res/values/strings.xml
res/values/styles.xml
res/values-v11/styles.xml
res/values-v14/styles.xml
src/com/example/call/MainActivity.java
.project
.settings/org.eclipse.jdt.core.prefs
AndroidManifest.xml
assets/
bin/AndroidManifest.xml
bin/Call.apk
bin/classes/com/example/call/BuildConfig.class
bin/classes/com/example/call/MainActivity.class
bin/classes/com/example/call/R$attr.class
bin/classes/com/example/call/R$drawable.class
bin/classes/com/example/call/R$id.class
bin/classes/com/example/call/R$layout.class
bin/classes/com/example/call/R$menu.class
bin/classes/com/example/call/R$string.class
bin/classes/com/example/call/R$style.class
bin/classes/com/example/call/R.class
bin/classes.dex
bin/dexedLibs/android-support-v4-b6370b5372c4fd4c1991ba39dddff59c.jar
bin/dexedLibs/annotations-543a78fd5fbd27dc76e440d48cbd968d.jar
bin/res/drawable-hdpi/ic_launcher.png
bin/res/drawable-ldpi/ic_launcher.png
bin/res/drawable-mdpi/ic_launcher.png
bin/res/drawable-xhdpi/ic_launcher.png
bin/resources.ap_
gen/com/example/call/BuildConfig.java
gen/com/example/call/R.java
ic_launcher-web.png
libs/android-support-v4.jar
proguard-project.txt
project.properties
res/drawable-hdpi/ic_launcher.png
res/drawable-ldpi/ic_launcher.png
res/drawable-mdpi/ic_launcher.png
res/drawable-xhdpi/ic_launcher.png
res/layout/main.xml
res/menu/main.xml
res/values/strings.xml
res/values/styles.xml
res/values-v11/styles.xml
res/values-v14/styles.xml
src/com/example/call/MainActivity.java