تیکه کد اندروید دریافت تمامی اس ام اس های گوشی – سورس اندروید

سورس اندروید اولین و معتبرترین مارکت سورس کدهای اندروید در ایران

سورس اندروید، بازاری بزرگ و درآمدزا برای توسعه دهندگان اندروید، فرصتی عالی برای راه اندازی انواع کسب و کار های مختلف با پایین ترین هزینه

تیکه کد اندروید دریافت تمامی اس ام اس های گوشی

نحوه استفاده

getSMS();

دسترسي اضافه کردن به Manifest

<uses-permission android:name="android.permission.READ_SMS" />

تابع

public List<String> getSMS(){
List<String> sms = new ArrayList<String>();
Uri uriSMSURI = Uri.parse("content://sms/");
Cursor cur = getContentResolver().query(uriSMSURI, null, null, null, null);

while (cur != null && cur.moveToNext()) {
String address = cur.getString(cur.getColumnIndex("address"));
String body = cur.getString(cur.getColumnIndexOrThrow("body"));
sms.add("Number: " + address + " .Message: " + body);
System.out.println("Number: " + address);
System.out.println( "ايدي: "+ cur.getString(cur.getColumnIndexOrThrow("_id")));
System.out.println( "وضعيت: "+ cur.getString(cur.getColumnIndexOrThrow("read")));

System.out.println( "تاريخ: " + cur.getString(cur.getColumnIndexOrThrow("date") ) );

if (cur.getString(cur.getColumnIndexOrThrow("type")).contains("1")) {
System.out.println("اينباکس " );
} else {
System.out.println("سند: " );
}
System.out.println("Message: " + body);

}

if (cur != null) {
cur.close();
}
return sms;
}

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شبکه های اجتماعی

تعداد کاربران 3395 عدد
تعداد محصولات 331 عدد
تعداد نوشته ها 9 عدد
دریافت اکانت ویژه برای دانلود رایگان محصولات اندروید استودیو کلیک کنید
+ +