android 打電話權限問題報錯 java.lang.SecurityException android studio 發短信

安卓學習小程序報錯,

                Intent intent = new Intent();
                intent.setAction(Intent.ACTION_CALL);
                intent.setData(Uri.parse("tel://18515466306"));
                startActivity(intent);

error:

java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.CALL dat=tel:xxxxxxxxxxxxx cmp=com.android.server.telecom/.CallActivity } from ProcessRecord{578eb40 27997:com.example.yjsong.helloworld/u0a20} (pid=27997, uid=10020) requires android.permission.CALL_PHONE



解決辦法:添加程序的打電話權限:

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


短信權限

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

發佈了203 篇原創文章 · 獲贊 44 · 訪問量 49萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章