Android 5.0 如何修改指定sim卡拨号
2015-08-21 17:06
507 查看
第一种方法:
在PhoneAccountRegistrar.java里有一个函数
private void setDefaultVoicePhoneAccount(PhoneAccountHandle accountHandle)里的mSubscriptionManager.setDefaultVoiceSubId(subId);
将subid指定为你想要拨号的卡号
第二种方法:
在TelephonyConnectionService.java里
public Connection onCreateOutgoingConnection(
PhoneAccountHandle connectionManagerPhoneAccount,
final ConnectionRequest request)里的
final Phone phone = getPhoneForAccount(request.getAccountHandle(), isEmergencyNumber);
在getPhoneForAccount里return PhoneFactory.getPhone(phoneId);将这个phoneid改成自己想要的即可
在PhoneAccountRegistrar.java里有一个函数
private void setDefaultVoicePhoneAccount(PhoneAccountHandle accountHandle)里的mSubscriptionManager.setDefaultVoiceSubId(subId);
将subid指定为你想要拨号的卡号
第二种方法:
在TelephonyConnectionService.java里
public Connection onCreateOutgoingConnection(
PhoneAccountHandle connectionManagerPhoneAccount,
final ConnectionRequest request)里的
final Phone phone = getPhoneForAccount(request.getAccountHandle(), isEmergencyNumber);
在getPhoneForAccount里return PhoneFactory.getPhone(phoneId);将这个phoneid改成自己想要的即可
相关文章推荐
- ANDROID定义自己的看法——onMeasure,MeasureSpec源代码 过程 思考具体解释
- android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
- Android笔记(十)ListView
- MacBook下Android Studio使用SVN两个小问题
- 一种在android中实现MVP模式的新思路
- Android-Activity程序动态的生成表格布局管理器
- Android 常见错误汇总
- EditText被输入法覆盖的解决方法
- Fastboot线刷“复活”之刷机心得(一)——背景简介
- 六、自动包含所有.cpp的android.mk
- 获取控件的宽高的两种方法
- 品尝棉花糖之Nexus5线刷Android6.0攻略
- android:设置密码隐藏与显示
- Android AIDL Service 跨进程传递复杂数据
- Android AIDL Service 跨进程传递复杂数据
- 创建一个用了OpenGL的ndk Android项目
- Fastboot线刷“复活”之刷机心得(二)——线刷刷机
- 【xUtils】Android快速开发框架之xUtils
- android中Invalidate和postInvalidate的更新view区别
- Android基础入门教程——2.3.10 ScrollView(滚动条)