Gray Mind 913 ارسال شده در 6 دی، ۱۳۹۵ اشتراک گذاری ارسال شده در 6 دی، ۱۳۹۵ با تابع زیر میتونید یه لیست از مخاطبین روی گوشی داشته باشید : 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 ارسال شده در 18 فروردین، ۱۳۹۸ اشتراک گذاری ارسال شده در 18 فروردین، ۱۳۹۸ عالی لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.