Gray Mind 913 ارسال شده در 26 اسفند، 2016 اشتراک گذاری ارسال شده در 26 اسفند، 2016 با تابع زیر میتونید یه لیست از مخاطبین روی گوشی داشته باشید : public void getNumber(ContentResolver cr) { Cursor cont = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,null,null, null); while (cont.moveToNext()) { String name= cont.getString(cont.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME)); String num = cont.getString(cont.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER)); list.add(name+" "+num); Log.v("Phone","phonenumber --"+name+"--"+num); } cont.close(); } نحوه استفاده ش هم شما میای و یه لیست تعریف میکنی به نام list که همونطور که میبینید با دستور list.add توی حلقه while بهش اضافه میکنه توی oncreate هم با این دستور صداش میزنیم : getNumber(this.getContentResolver()); البته میتونید توی onCreate هم استفاده ش کنید با حذف کردن قسمتی از کد ها و مهمترین قسمت اضافه کردن دسترسی خواندن مخاطبین . این دسترسی رو به منیفست برنامه تون اضافه کنید : <uses-permission android:name="android.permission.READ_CONTACTS"/> امیدوارم به دردتون بخوره لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mehrad 37 ارسال شده در 6 تیر، 2019 اشتراک گذاری ارسال شده در 6 تیر، 2019 عالی لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.