我想
存档的是,当用户单击似乎是电话号码,USSD代码或能够被拨号器使用的号码时,电话应列出应用程序供用户选择在拨打电话时使用的应用程序,并让用户选择将来默认使用的应用程序。
我只是安卓初学者,我尝试搜索,但我找不到任何相关问题,我不知道从哪里开始。
另一个问题是onNewIntent
或onActivityResult
上的操作结果
谢谢。
你想要使用隐式意图:
// build intent
Uri number = Uri.parse("tel:5551234"); // replace 5551234 with your number
Intent callIntent = new Intent(Intent.ACTION_DIAL, number);
// Verify it resolves
PackageManager packageManager = getPackageManager();
List<ResolveInfo> activities = packageManager.queryIntentActivities(callIntent, 0);
boolean isIntentSafe = activities.size() > 0;
// Start an activity if it's safe
if (isIntentSafe) {
startActivity(callIntent);
}