首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android中的呼叫拨号器问题

Android中的呼叫拨号器问题
EN

Stack Overflow用户
提问于 2011-07-12 22:15:33
回答 4查看 1.2K关注 0票数 1

我已经在android中创建了一个自定义拨号器,显然是为了满足项目要求。所以我的问题是,当用户拨打一些号码时,他应该看到选项,以选择我的自定义拨号器与默认拨号程序。如果他选择我的拨号器,他应该重定向到我的自定义拨号器。那么如何将我创建的自定义拨号程序注册到android?

你好,Shishir Shetty。

提前谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-01-03 20:18:38

这段代码工作正常

代码语言:javascript
复制
  <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>

但是有一个问题,在应用程序菜单中没有显示应用程序。请问,如何设置应用程序动作主键和拨号键?

票数 0
EN

Stack Overflow用户

发布于 2011-07-12 22:32:20

您是否编辑了清单以让您的活动处理这些事件?类似这样的东西:

代码语言:javascript
复制
<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/

票数 0
EN

Stack Overflow用户

发布于 2011-07-12 22:32:34

将其添加到您的活动意图过滤器中。

代码语言:javascript
复制
<intent-filter ><action android:name="android.intent.action.CALL_PRIVILEGED" /><category android:name="android.intent.category.DEFAULT" /><data android:scheme="tel" />

希望这能帮上忙..

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6665594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档