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

گرفتن شماره ها از دفترچه تلفن

Ali  12 سال پیش  12 سال پیش
+4 0

سلام، میخواستم بدونم اگر بخواهیم برنامه  شماره های دفترچه تلفن را بگیرد که در اون تغییرات ایجاد کنیم باید چکارکنیم.

0 0
اینجا یک چیزی دخالت می کنه به اسم Content Resolver که ما درسش ندادیم. سرچ کنید شبیه دیتابیس هست، اگر فصل دیتابیس رو خونده باشید استفاده ازش کاری نداره. (12 سال پیش)
+1 0
اینو بخون کمکت میکنه : لینک (12 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Borhani  12 سال پیش
+3 0

سلام از این کد استفاده کن

 LinearLayout layout = (LinearLayout) findViewById(R.id.linContact);
Cursor phones = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null, null, ContactsContract.Contacts.DISPLAY_NAME);
while (phones.moveToNext())
{
final String Display_Name = phones.getString(phones.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
final String Display_Number = phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
String Name_Number = Display_Name + "\n" + Display_Number;
Button myButton = new Button(this);
myButton.setText(Name_Number);

myButton.setTypeface(null, Typeface.BOLD);
layout.addView(myButton);

 


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