【问题标题】:How to find application that can handle incoming calls in android?如何在android中找到可以处理来电的应用程序?
【发布时间】:2012-04-05 03:34:39
【问题描述】:

在 android 中,如果我们将解析意图与 CATEGORY_HOME 或 CATEGORY_LAUNCHER 一起使用,我将取回所有已安装的家庭应用程序或可分别启动的应用程序的应用程序。 同样,是否有任何方法可以找到可以处理来电的应用程序,例如普通的 android 手机应用程序、Viber、Skype 等。

问候 科兹洛夫

【问题讨论】:

    标签: android android-intent permissions


    【解决方案1】:

    ACTION_ANSWER 操作添加到您的 Intent 怎么样?

    Intent intent = new Intent(Intent.ACTION_ANSWER);
    PackageManager pm = getPackageManager();
    List<ResolveInfo> results = pm.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY);
    

    【讨论】:

    • 你好hopia,我用上面的代码测试“结果”是0,至少com.android.phone应该在那里。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-17
    • 1970-01-01
    • 2011-11-10
    • 1970-01-01
    相关资源
    最近更新 更多