您的位置:首页 > 移动开发 > Android开发

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改成自己想要的即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: