انجمن سایت کلیدستان



وارد کردن sms با رسیور و حذف ان رد اینباکس گوشی توسط رسیورزمان کنونی: ۱۳۹۸/۰۲/۳۰، ۰۵:۴۰ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: jef313
آخرین ارسال: jef313
پاسخ 1
بازدید 436

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
وارد کردن sms با رسیور و حذف ان رد اینباکس گوشی توسط رسیور

وارد کردن sms با رسیور و حذف ان رد اینباکس گوشی توسط رسیور

#1
سلام و درود


من sms را تونستم وارد برنامه کنم با دیتابیس حالا مشکلم اینه که اگر پیامهای زیادی از نوعی که میخوام مثلا از یک شماره بیاد اینباکس گوشیم پر میشه
با عبارت زیر خواستم دیگه پیام ما وارد اینباکس نشه اندرویدم ۴٫۲ هست
()abortBroadcast
ولی نتونستم
getAbortBroadcast
هم میگیرم میگه true
ولی عمل نمیکنه به هر حال
روشی را پیدا کردم که همه پیامها را حذف میکند:

کد پی‌اچ‌پی:
;(mContext.getContentResolver().delete(Uri.parse("content://sms/"), nullnull 

یه نمونه کد دیگه پیدا کردم کار نمیکنه ولی متوجه هم نمیشم چی میگه کمی نزدیکه به چیزی که میخوام:

کد پی‌اچ‌پی:
Uri inboxUri Uri.parse("content://sms/inbox");
 
           int count 0;
 
           Cursor c mContext.getContentResolver().query(inboxUri nullnullnullnull);
 
           Log.d(TAG"deleteAllMessages: + c = "+c);
 
           while (c.moveToNext()) {
 
               try {
 
                   // Delete the SMS
 
                   String id c.getString(0); // Get id;
 
                   String uri "content://sms/inbox" id;
 
                   count mContext.getContentResolver().delete(Uri.parse(uri),nullnull);



 
               } catch (Exception e) {
 
               }
 
           


ولی روشی میخوام که هر پیامی که برنامه وارد خودش میکنه بتونه همون پیام را در اینباکس حذف کنه
پاسخ


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان