我已经在android中创建了一个自定义拨号器,显然是为了满足项目要求。所以我的问题是,当用户拨打一些号码时,他应该看到选项,以选择我的自定义拨号器与默认拨号程序。如果他选择我的拨号器,他应该重定向到我的自定义拨号器。那么如何将我创建的自定义拨号程序注册到android?
你好,Shishir Shetty。
提前谢谢。
发布于 2012-01-03 20:18:38
这段代码工作正常
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".MyDialerApplication"
android:label="@string/app_name" >
<intent-filter android:priority="100" >
<action android:name="android.intent.action.MAIN" />
<action android:name="android.intent.action.DIAL" />
<action android:name="android.intent.action.CALL_PRIVILEGED" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="tel" />
</intent-filter>
</activity>
</application>但是有一个问题,在应用程序菜单中没有显示应用程序。请问,如何设置应用程序动作主键和拨号键?
发布于 2011-07-12 22:32:20
您是否编辑了清单以让您的活动处理这些事件?类似这样的东西:
<activity ...>
<intent-filter android:priority="100">
<action android:name="android.intent.action.DIAL"/>
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="tel"/>
</intent-filter>
</activity>一个完整的例子可以在这里找到:http://mobileorchard.com/android-app-development-intents-and-intent-filters/
发布于 2011-07-12 22:32:34
将其添加到您的活动意图过滤器中。
<intent-filter ><action android:name="android.intent.action.CALL_PRIVILEGED" /><category android:name="android.intent.category.DEFAULT" /><data android:scheme="tel" />希望这能帮上忙..
https://stackoverflow.com/questions/6665594
复制相似问题