【问题标题】:Is it possible to launch options with my contact app to select on Android icon is clicked?是否可以使用我的联系人应用程序启动选项以在单击 Android 图标上进行选择?
【发布时间】:2012-08-27 13:11:28
【问题描述】:

是否可以启动一个选项,例如在 Android 中单击联系人图标时要打开哪个应用程序?因此,当我点击 Android 手机图标时,它应该会询问您是要启动 Android 默认应用还是我的应用。

基本上我已经开发了带有自定义功能的 Android 应用程序的通话记录模块,所以我想让用户在点击 Android 手机图标时选择任何选项。

那么有可能吗?

【问题讨论】:

    标签: android android-intent android-contacts options


    【解决方案1】:

    这是可能的,事实上,当您安装了多个应用程序以执行所需的操作时,它自然会发生。 Intent 过滤器会为您提供帮助。

    【讨论】:

    • 那我该如何实现呢?你能给我举个例子吗?
    【解决方案2】:

    这是可能的。我尝试使用 Dail 图标将此代码放入您的 androidmenifest 文件中

    <intent-filter>
        <category android:name="android.intent.category.LAUNCHER" />
        <category android:name="android.intent.category.DEFAULT" />
    
        <action android:name="android.intent.action.DIAL" />
    </intent-filter> 
    

    当点击呼叫图标然后使用列表打开选项完成操作时,我的应用程序在列表中。

    我认为 contact 图标也可以使用操作标记。

    【讨论】:

    • 如果有人找到联系人图标然后回复。
    【解决方案3】:

    不,这是不可能的。当您单击启动器中的图标时,它只会启动单击的应用程序。您可以改为询问用户在某些情况下使用哪个应用程序,例如尝试打电话给某人时。我不太确定,但您可以询问用户在点击未接来电通知时使用哪个日志。

    【讨论】:

    • 好的,例如,如果我想在通话时问这个问题,那么我必须处理代码做什么?
    • 我不太清楚,但你可以从这里开始:Stackoverflow
    猜你喜欢
    • 2018-05-31
    • 1970-01-01
    • 1970-01-01
    • 2016-10-24
    • 1970-01-01
    • 1970-01-01
    • 2014-01-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多