1
<action android:name="android.intent.action.CALL" />
<action android:name="android.intent.action.CALL_BUTTON" />
<action android:name="android.intent.action.DIAL" />

我如何使用这些操作以及在哪里使用?

我想在调用 android 时为用户提供选项。就像我打电话一样,它应该首先询问您要从哪里拨打电话。

基本上,我想在主屏幕的 android 设备中按下电话图标时提供启动我的应用程序的选项。那么有可能吗?

4

1 回答 1

1

将这些过滤器添加到您要在清单中启动的活动中(我希望您知道如何使用代码和所需的权限进行调用)

   <activity
    android:name=".activities.MainActivity"
    android:label="@string/app_name" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>


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

   <category android:name="android.intent.category.BROWSABLE" />
      <data android:scheme="tel" />
    </intent-filter>

</activity>
于 2012-08-28T07:18:40.813 回答