android.intent.action.CALL没有打开默认的拨号应用程序。
创始人
2024-08-20 02:00:10
0

要解决android.intent.action.CALL没有打开默认的拨号应用程序的问题,可以使用以下代码示例:

Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" + phoneNumber));

PackageManager packageManager = getPackageManager();
List resolveInfoList = packageManager.queryIntentActivities(intent, 0);

// 检查是否有默认的拨号应用程序
if (resolveInfoList.size() > 0) {
    // 有默认的拨号应用程序,直接启动拨号
    startActivity(intent);
} else {
    // 没有默认的拨号应用程序,显示选择器让用户选择拨号应用程序
    Intent chooserIntent = Intent.createChooser(intent, "选择拨号应用程序");
    if (chooserIntent.resolveActivity(packageManager) != null) {
        startActivity(chooserIntent);
    } else {
        // 没有可用的拨号应用程序
        Toast.makeText(this, "没有可用的拨号应用程序", Toast.LENGTH_SHORT).show();
    }
}

这段代码首先创建一个ACTION_CALL的Intent,并设置电话号码。然后通过PackageManager的queryIntentActivities方法查询可以处理该Intent的应用程序列表。如果列表不为空,则说明有默认的拨号应用程序,直接启动拨号。如果列表为空,则显示一个选择器让用户选择拨号应用程序。如果选择器也没有可用的应用程序,则显示一个Toast提示用户没有可用的拨号应用程序。

相关内容

热门资讯

2026版技巧!wepoker... 2026版技巧!wepoker辅助是真的吗,德普之星app安卓版破解版,确实是有挂(有挂工具)1、每...
据统计!wepoker游戏的安... 据统计!wepoker游戏的安装教程,智星德州可以透视吗,都是确实有挂(有挂细节)1、进入到智星德州...
据通报!aa poker辅助,... 据通报!aa poker辅助,德普辅助软件,一贯真的是有挂(有挂辅助)1、这是跨平台的德普辅助软件轻...
代打辅助挂!德州hhpoker... 代打辅助挂!德州hhpoker脚本,智星德州插件怎么下载,其实真的是有挂(有挂实锤)暗藏猫腻,小编详...
推出新举措!德州透视是真的吗,... 推出新举措!德州透视是真的吗,德普辅助软件,一贯是有挂(有挂细节)1、德普辅助软件模拟器是什么优化,...
截至目前!hhpoker德州挂... 截至目前!hhpoker德州挂真的有吗,德扑之星辅助器怎么用,其实确实有挂(有挂规律)1、进入游戏-...
近日!sohoopoker辅助... 近日!sohoopoker辅助,德普之星透视辅助软件下载,好像存在有挂(有挂教学)在进入德普之星透视...
这一问题亟待解决!we pok... 这一问题亟待解决!we poker插件,德普之星私人局辅助免费,真是是有挂(确实有挂)1、进入游戏-...
为切实保障!hhpoker辅助... 为切实保障!hhpoker辅助器,德扑之星的辅助工具介绍,本来是有挂(有挂规律)1、任何德扑之星的辅...
第三方插件!wpk俱乐部是真的... 第三方插件!wpk俱乐部是真的吗,德扑之星透视辅助软件激活码,好像是有挂(有挂教学)1、操作简单,无...