arash20

توسعه دهنده اندروید
  • تعداد ارسال ها

    1
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در انجمن

0 Neutral

درباره arash20

  • درجه
    Newbie
  1. سلام من یه برنامه نوشتم که 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);ل لطفا راهنمایی کنید.