该代码可以实现获取电话号码,查询号码
package com.example.lwj.getmyphonenumber;
import java.util.ArrayList;
import java.util.List;
import android.content.Context;
import android.database.Cursor;
import android.provider.ContactsContract.CommonDataKinds.Phone;
public class GetNumber {
public static List<PhoneInfo> lists = new ArrayList<PhoneInfo>();
public static String getNumber(Context context){
Cursor cursor = context.getContentResolver().query(Phone.CONTENT_URI, null, null, null, null);
String phoneNumber;
String phoneName;
while (cursor.moveToNext()) {
phoneNumber = cursor.getString(cursor.getColumnIndex(Phone.NUMBER));
phoneName = cursor.getString(cursor.getColumnIndex(Phone.DISPLAY_NAME));
PhoneInfo phoneInfo = new PhoneInfo(phoneName, phoneNumber);
lists.add(phoneInfo);
System.out.println(phoneName phoneNumber);
}
return null;
}
}
资源文件列表
GetMyPhoneNumber/.gitignore , 98
GetMyPhoneNumber/.gradle/2.4/taskArtifacts/cache.properties , 31
GetMyPhoneNumber/.gradle/2.4/taskArtifacts/cache.properties.lock , 17
GetMyPhoneNumber/.gradle/2.4/taskArtifacts/fileHashes.bin , 25575
GetMyPhoneNumber/.gradle/2.4/taskArtifacts/fileSnapshots.bin , 66430
GetMyPhoneNumber/.gradle/2.4/taskArtifacts/outputFileStates.bin , 20732
GetMyPhoneNumber/.gradle/2.4/taskArtifacts/taskArtifacts.bin , 66333
GetMyPhoneNumber/.idea/.name , 16
GetMyPhoneNumber/.idea/compiler.xml , 686
GetMyPhoneNumber/.idea/copyright/profiles_settings.xml , 76
GetMyPhoneNumber/.idea/encodings.xml , 159
GetMyPhoneNumber/.idea/gradle.xml , 683
GetMyPhoneNumber/.idea/inspectionProfiles/Project_Default.xml , 270
GetMyPhoneNumber/.idea/inspectionProfiles/profiles_settings.xml , 241
GetMyPhoneNumber/.idea/misc.xml , 2226
GetMyPhoneNumber/.idea/modules.xml , 369
GetMyPhoneNumber/.idea/runConfigurations.xml , 564
GetMyPhoneNumber/.idea/vcs.xml , 164
GetMyPhoneNumber/.idea/workspace.xml , 156282
GetMyPhoneNumber/GetMyPhoneNumber.iml , 947
GetMyPhoneNumber/app/.gitignore , 8
GetMyPhoneNumber/app/app.iml , 7347
GetMyPhoneNumber/app/build/generated/source/buildConfig/androidTest/debug/com/example/lwj/getmyphonenumber/test/BuildConfig.java , 481
GetMyPhoneNumber/app/build/generated/source/buildConfig/debug/com/example/lwj/getmyphonenumber/BuildConfig.java , 471
GetMyPhoneNumber/app/build/generated/source/r/debug/com/example/lwj/getmyphonenumber/R.java , 1596
GetMyPhoneNumber/app/build/intermediates/classes/androidTest/debug/com/example/lwj/getmyphonenumber/ApplicationTest.class , 494
GetMyPhoneNumber/app/build/intermediates/classes/androidTest/debug/com/example/lwj/getmyphonenumber/test/BuildConfig.class , 768
GetMyPhoneNumber/app/build/intermediates/classes/debug/com/example/lwj/getmyphonenumber/BuildConfig.class , 753
GetMyPhoneNumber/app/build/intermediates/classes/debug/com/example/lwj/getmyphonenumber/GetNumber.class , 2206
GetMyPhoneNumber/app/build/intermediates/classes/debug/com/example/lwj/getmyphonenumber/MainActivity.class , 1378
GetMyPhoneNumber/app/build/intermediates/classes/debug/com/example/lwj/getmyphonenumber/MyAdapter$1.class , 241
GetMyPhoneNumber/app/build/intermediates/classes/debug/com/example/lwj/getmyphonenumber/MyAdapter$ViewHolder.class , 736
GetMyPhoneNumber/app/build/intermediates/classes/debug/com/example/lwj/getmyphonenumber/MyAdapter.class , 2706
GetMyPhoneNumber/app/build/intermediates/classes/debug/com/example/lwj/getmyphonenumber/PhoneInfo.class , 860
GetMyPhoneNumber/app/build/intermediates/classes/debug/com/example/lwj/getmyphonenumber/R$attr.class , 382
GetMyPhoneNumber/app/build/intermediates/classes/debug/com/example/lwj/getmyphonenumber/R$dimen.class , 503
GetMyPhoneNumber/app/build/intermediates/classes/debug/com/example/lwj/getmyphonenumber/R$drawable.class , 449
GetMyPhoneNumber/app/build/intermediates/classes/debug/com/example/lwj/getmyphonenumber/R$id.class , 527
GetMyPhoneNumber/app/build/intermediates/classes/debug/com/example/lwj/getmyphonenumber/R$layout.class , 473
GetMyPhoneNumber/app/build/intermediates/classes/debug/com/example/lwj/getmyphonenumber/R$menu.class , 435
GetMyPhoneNumber/app/build/intermediates/classes/debug/com/example/lwj/getmyphonenumber/R$mipmap.class , 443
GetMyPhoneNumber/app/build/intermediates/classes/debug/com/example/lwj/getmyphonenumber/R$string.class , 514
GetMyPhoneNumber/app/build/intermediates/classes/debug/com/example/lwj/getmyphonenumber/R$style.class , 437
GetMyPhoneNumber/app/build/intermediates/classes/debug/com/example/lwj/getmyphonenumber/R.class , 877
GetMyPhoneNumber/app/build/intermediates/dex/debug/classes.dex , 206020
GetMyPhoneNumber/app/build/intermediates/incremental/aidl/androidTest/debug/dependency.store , 5
GetMyPhoneNumber/app/build/intermediates/incremental/aidl/debug/dependency.store , 5
GetMyPhoneNumber/app/build/intermediates/incremental/mergeAssets/androidTest/debug/merger.xml , 200
GetMyPhoneNumber/app/build/intermediates/incremental/mergeAssets/debug/merger.xml , 320
GetMyPhoneNumber/app/build/intermediates/incremental/mergeResourcesandroidTest/debug/merger.xml , 452
GetMyPhoneNumber/app/build/intermediates/incremental/mergeResourcesdebug/merger.xml , 2987
GetMyPhoneNumber/app/build/intermediates/manifest/androidTest/debug/AndroidManifest.xml , 687
GetMyPhoneNumber/app/build/intermediates/manifests/full/debug/AndroidManifest.xml , 978
GetMyPhoneNumber/app/build/intermediates/pre-dexed/debug/gson-2.2.4-7ab454d7b2cf8cceece00d6b199494c7feb8f263.jar , 70809
GetMyPhoneNumber/app/build/intermediates/res/merged/debug/drawable/ic_launcher.png , 5964
GetMyPhoneNumber/app/build/intermediates/res/merged/debug/layout/activity_main.xml , 1769
GetMyPhoneNumber/app/build/intermediates/res/merged/debug/layout/call.xml , 359
GetMyPhoneNumber/app/build/intermediates/res/merged/debug/menu/menu_main.xml , 430
GetMyPhoneNumber/app/build/intermediates/res/merged/debug/mipmap-hdpi/ic_launcher.png , 3122
GetMyPhoneNumber/app/build/intermediates/res/merged/debug/mipmap-mdpi/ic_launcher.png , 1956
GetMyPhoneNumber/app/build/intermediates/res/merged/debug/mipmap-xhdpi/ic_launcher.png , 4366
GetMyPhoneNumber/app/build/intermediates/res/merged/debug/mipmap-xxhdpi/ic_launcher.png , 7007
GetMyPhoneNumber/app/build/intermediates/res/merged/debug/values/values.xml , 888
GetMyPhoneNumber/app/build/intermediates/res/merged/debug/values-v21/values-v21.xml , 285
GetMyPhoneNumber/app/build/intermediates/res/merged/debug/values-w820dp/values-w820dp.xml , 267
GetMyPhoneNumber/app/build/intermediates/res/resources-debug-androidTest.ap_ , 783
GetMyPhoneNumber/app/build/intermediates/res/resources-debug.ap_ , 28026
GetMyPhoneNumber/app/build/outputs/apk/app-debug-unaligned.apk , 356618
GetMyPhoneNumber/app/build/outputs/apk/app-debug.apk , 356627
GetMyPhoneNumber/app/build/outputs/logs/manifest-merger-debug-report.txt , 3737
GetMyPhoneNumber/app/build.gradle , 568
GetMyPhoneNumber/app/libs/gson-2.2.4-javadoc.jar , 249351
GetMyPhoneNumber/app/libs/gson-2.2.4-sources.jar , 127564
GetMyPhoneNumber/app/libs/gson-2.2.4.jar , 190418
GetMyPhoneNumber/app/proguard-rules.pro , 702
GetMyPhoneNumber/app/src/androidTest/java/com/example/lwj/getmyphonenumber/ApplicationTest.java , 375
GetMyPhoneNumber/app/src/main/AndroidManifest.xml , 797
GetMyPhoneNumber/app/src/main/java/com/example/lwj/getmyphonenumber/GetNumber.java , 963
GetMyPhoneNumber/app/src/main/java/com/example/lwj/getmyphonenumber/MainActivity.java , 1138
GetMyPhoneNumber/app/src/main/java/com/example/lwj/getmyphonenumber/MyAdaptar.java , 2223
GetMyPhoneNumber/app/src/main/java/com/example/lwj/getmyphonenumber/PhoneInfo.java , 528
GetMyPhoneNumber/app/src/main/res/drawable/ic_launcher.png , 7658
GetMyPhoneNumber/app/src/main/res/layout/activity_main.xml , 1761
GetMyPhoneNumber/app/src/main/res/layout/call.xml , 446
GetMyPhoneNumber/app/src/main/res/menu/menu_main.xml , 314
GetMyPhoneNumber/app/src/main/res/mipmap-hdpi/ic_launcher.png , 3418
GetMyPhoneNumber/app/src/main/res/mipmap-mdpi/ic_launcher.png , 2206
GetMyPhoneNumber/app/src/main/res/mipmap-xhdpi/ic_launcher.png , 4842
GetMyPhoneNumber/app/src/main/res/mipmap-xxhdpi/ic_launcher.png , 7718
GetMyPhoneNumber/app/src/main/res/values/dimens.xml , 216
GetMyPhoneNumber/app/src/main/res/values/strings.xml , 192
GetMyPhoneNumber/app/src/main/res/values/styles.xml , 205
GetMyPhoneNumber/app/src/main/res/values-v21/styles.xml , 148
GetMyPhoneNumber/app/src/main/res/values-w820dp/dimens.xml , 364
GetMyPhoneNumber/build/intermediates/dex-cache/cache.xml , 481
GetMyPhoneNumber/build.gradle , 455
GetMyPhoneNumber/gradle/wrapper/gradle-wrapper.jar , 49896
GetMyPhoneNumber/gradle/wrapper/gradle-wrapper.properties , 236
GetMyPhoneNumber/gradle.properties , 1044
GetMyPhoneNumber/gradlew , 5080
GetMyPhoneNumber/gradlew.bat , 2404
GetMyPhoneNumber/local.properties , 464
GetMyPhoneNumber/settings.gradle , 16
