آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

گرفتن مخاطبین گوشی

sun.of.god.7  11 سال پیش  10 سال پیش
0 0

سلام

من میخوام لیست کل مخاطبای گوشی کاربر رو بگیرم و تو یک لیست ویو نمایش بدم

اگه امکانش هست راهشو بهم بگین

در ضمن واس اینکه بفهمیم sms ارسال شده یا نه و اینو به صورت یک پیام نشون بدیم چیکار باید کرد ؟

+2 0
برای گرفتن لیست مخاطبین : لینک (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
miladmousavi  10 سال پیش
0 0

کد دسترسی به contacts:
ContentResolver contentResolver = getContentResolver();
Cursor cursor = contentResolver.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);
if (cursor.getCount() > 0) {
while (cursor.moveToNext()) {
String id = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts._ID));
String name = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
if (Integer.parseInt(cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.HAS_PHONE_NUMBER))) > 0) {
Cursor pCur = contentResolver.query(
ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
null,
ContactsContract.CommonDataKinds.Phone.CONTACT_ID + " = ?",
new String[]{id}, null);
while (pCur.moveToNext()) {
String phoneNo = pCur.getString(pCur.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
Contact contact = new Contact();
contact.contactId = id;
contact.contactName = name;
contact.contactNumber = phoneNo;
contacts.add(contact);
}
pCur.close();
}
}
}
return contacts;

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .