点击拨号键,可选择自己的程序
16lz
2021-01-26
一般点击拨号键 会跳出你手机中所安装的有关联系人程序,比如:系统自带的、火星通讯录、QQ通讯录等等。
我没自己需要添加进去 怎么办呢?
只要在程序的manifest文件要加上
这里会有一个问题,就是我没点击拨号键肯定是希望跳转到拨号盘界面去的,但是你会发现
老是跳转之前退出页面时的界面
这里MAIN-activty中需要使用重写
不过这个CALL_BUTTON之前只是在模拟器上测试 然后一直按的是右边的绿色的拨号键,都是有用的,然后到真机上测试 记过没有真正的拨号键了 只有系统中的拨号键 才发现 原来这两者是不一样的 我晕了 我不知道 咋办了
我没自己需要添加进去 怎么办呢?
只要在程序的manifest文件要加上
<activity android:name="xxx" android:label="@string/app_name"><intent-filter><action android:name="android.intent.action.MAIN"></action><category android:name="android.intent.category.LAUNCHER"></category></intent-filter><intent-filter><action android:name="android.intent.action.CALL_BUTTON"/><category android:name="android.intent.category.DEFAULT" /></intent-filter></activity>
这里会有一个问题,就是我没点击拨号键肯定是希望跳转到拨号盘界面去的,但是你会发现
老是跳转之前退出页面时的界面
这里MAIN-activty中需要使用重写
@Overrideprotected void onNewIntent(Intent intent) {super.onNewIntent(intent);if(intent.getAction().equals(Intent.ACTION_CALL_BUTTON)){//.//这里是在MAIN-Activty中的逻辑代码//.}}
不过这个CALL_BUTTON之前只是在模拟器上测试 然后一直按的是右边的绿色的拨号键,都是有用的,然后到真机上测试 记过没有真正的拨号键了 只有系统中的拨号键 才发现 原来这两者是不一样的 我晕了 我不知道 咋办了
更多相关文章
- android 通讯录中贾(jia|gu)处理
- Android(安卓)Day01-电话拨号器案例&Android开发流程
- Intent的定义及用法
- android通讯录开发 增删改查(附Demo)
- 仿微信底部Tab切换,TabHost+Fragment的用法
- Android入门:增删改查通讯录
- android 电话拨号器
- Android(安卓)Studio下Intent隐式启动,发短信,拨号,打电话,访问网页
- 十四、ContentProvider往通讯录添加联系人和获取联系人