Elyas Erfani 3,582 ارسال شده در 16 آذر، ۱۳۹۴ اشتراک گذاری ارسال شده در 16 آذر، ۱۳۹۴ سلام خوب توی این تاپیک میخوایم لیست مخاطبین گوشی رو بریزیم داخل ی Array و ازش استفاده کنیم باید با ContentResolver و Cursor کار کنیم ContentResolver cr = mContext.getContentResolver(); Cursor cursor = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null); if(cursor.moveToFirst()) { ArrayList<String> alContacts = new ArrayList<String>(); do { String id = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts._ID)); if(Integer.parseInt(cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.HAS_PHONE_NUMBER))) > 0) { Cursor pCur = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,null,ContactsContract.CommonDataKinds.Phone.CONTACT_ID +" = ?",new String[]{ id }, null); while (pCur.moveToNext()) { String contactNumber = pCur.getString(pCur.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER)); alContacts.add(contactNumber); break; } pCur.close(); } } while (cursor.moveToNext()) ; } اینجا اومدیم ی ContentResolver معرفی کردیم و بعدش ی Cursor و مشخصات مخاطبین رو دادیم و بعدش هم ی Array String مشخص کردیم و ایدی و شماره مخاطبین رو ریختیم داخلش حالا ب راحتی میتونیم مخاطبین رو در غالب ی لیست ویو نمایش بدیم و داخلش تغییرات ایجاد کنیم با کمی خلاقیت موفق باشید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
perkas 37 ارسال شده در 21 مرداد، ۱۳۹۵ اشتراک گذاری ارسال شده در 21 مرداد، ۱۳۹۵ سوآل اول : این دو خطا رو چطور بر طرف کنم ؟؟؟ سوآل دوم : چطور میتونیم این آرایه رو بریزیم تو یه String تا بتونیم تو یه تکست ویو یا Log نمایشش بدیم ؟؟؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.