在android 4.4,adb shell上,我尝试了android.intent.action.CALL
并遇到了错误。
root:/ # am start -a android.intent.action.CALL -d tel:10010
Starting: Intent { act=android.intent.action.CALL dat= tel:10010 }
Error: Activity not started, unable to resolve Intent { act=android.intent.action.CALL dat= tel:10010 flg=0x10000000 }
你知道原因吗?
答案 0 :(得分:1)
<uses-permission android:name="android.permission.CALL_PHONE" />
吗?
这是一个功能性的例子:
String uri = "tel:" + "yourphone".trim() ;
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse(uri));
startActivity(intent);