ورود

View Full Version : حذف پیام های مخاطب خاص



darkenerboy
دوشنبه 03 آذر 1393, 16:00 عصر
سلام به همه دوستان
من میخوام مخاطب های یک شماره خاص رو پاک کنم
از این کد استفاده میکنم
نمیدونم چرا کار نمیکنه

public static void deleteMessage(Context context, String number) {
Uri uriSms = Uri.parse("content://sms");
Cursor cursor = context.getContentResolver().query(uriSms, new String[] { "_id", "address", }, null, null, null);
if (cursor != null && cursor.moveToFirst())
do {
long id = cursor.getLong(0);
String address = cursor.getString(1);
address = address.replace(" ", "");
address = address.replace("-", "");
address = address.replace("+98", "0");
if (address.startsWith("98"))
address = address.replace("98", "0");
if (address.equalsIgnoreCase(number))
int x = context.getContentResolver().delete(uriSms, "_id='" + id + "'", null);
} while (cursor.moveToNext());
}

دسترسی های مورد نیاز هم در منیفست داده شده !!!

ممنون میشم من رو راهنمایی کنید

darkenerboy
یک شنبه 09 آذر 1393, 07:25 صبح
سلام به همه دوستان
کد بالا درست هستش
فقط رو شبیه ساز درست کار نمیکرد
موفق باشید