如何讀取java android中的所有聯系人 如何讀取java android API 32中的所有聯系人
uj5u.com熱心網友回復:
像這樣
私人無效讀取聯系人(){
Cursor phones = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null, null, null);
JSONArray js = new JSONArray();
while (phones.moveToNext()) {
@SuppressLint("Range") String name = phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
@SuppressLint("Range") String phoneNumber = phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
js.put(name phoneNumber);
String jsonStr = js.toString();
JSONObject namee = new JSONObject();
try {
namee.put("names", jsonStr);
} catch (JSONException e) {
e.printStackTrace();
}
}
getSharedPreferences("number", MODE_PRIVATE).edit().putString("number", String.valueOf(js)).apply();
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/459657.html
