رفتن به مطلب

گرفتن لیست پیامک ها


Gray Mind

ارسال‌های توصیه شده

با سلام

با این کد میتونید لیست اس ام اس های موجود روی گوشی رو به صورت لیست بگیرید

همونطور که میبینید با Uri داریم محتویات فولدر اس ام اس که چندتا داریم مثل inbox,sent,draft
inbox = دریافتی , sent = ارسالی
رو میگیریم

پیامک های دریافتی :

List<String> sms = new ArrayList<String>();
Uri uriSMSURI = Uri.parse("content://sms/inbox");
Cursor cur = getContentResolver().query(uriSMSURI, null, null, null, null);
while (cur.moveToNext()) {
	String address = cur.getString(cur.getColumnIndex("address")).toString();
	String body = cur.getString(cur.getColumnIndexOrThrow("body")).toString();
	sms.add("Number: " + msgnum + "\nMessage: " + msgbody);
}

 

اس ام اس های ارسالی :

List<String> sms = new ArrayList<String>();
Uri uriSMSURI = Uri.parse("content://sms/sent");
Cursor cur = getContentResolver().query(uriSMSURI, null, null, null, null);
while (cur.moveToNext()) {
	String address = cur.getString(cur.getColumnIndex("address")).toString();
	String body = cur.getString(cur.getColumnIndexOrThrow("body")).toString();
	sms.add("Number: " + msgnum + "\nMessage: " + msgbody);
}

 

امیدوارم به دردتون بخوره :give_rose:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...