رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

مشکل در خواندن پیامک های اینباکس sms


پست های پیشنهاد شده

سلام

من یه برنامه نوشتم که smsهای گوشی رو بخونه و تو یه لیست ویو نمایش بده . اما موقع اجرا تو امولوتر خطای Permission Denial: reading com.android.providers.telephony.SmsProvider uri content://sms/inboxمیده. من پرمیشن 

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

تو manifest اضافه کردم.فایل mainactivity.java

public class MainActivity extends AppCompatActivity {

    ListView listView;
    List<String> list;
    ArrayAdapter<String> adapter;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        listView=(ListView)findViewById(R.id.list);
        list=new ArrayList<>();
        Uri uri=Uri.parse("content://sms/inbox");
        Cursor cursor=getContentResolver().query(uri,new String[]{"_id","address","date","body"},null,null,null);
        cursor.moveToFirst();
        String address=cursor.getString(1);
        String body=cursor.getString(3);
        list.add("address: "+address+"     body:"+body);
        adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,list);
        listView.setAdapter(adapter);ل

لطفا راهنمایی کنید.

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

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

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

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...