如何在双卡双待手机中发送AT命令

问题描述 投票:0回答:1

如何将AT命令发送到双卡手机?我在C#程序(使用32feet库)中尝试了AT+CSIMSEL,但在我的诺基亚手机上不起作用。谢谢

c# nokia at-command 32feet dual-sim
1个回答
0
投票

要向电话调制解调器发送AT命令,您的应用程序进程必须在电话进程中运行。

Android提供了一个API invokeOemRilRequestStrings来在电话实例处向AT调制解调器发送AT命令。

android:sharedUserId="android.uid.phone"

清单文件标签

android:process="com.android.phone" 

在申请标签下

void SendAtToModem() {
    String s[] = new String[2];
    s[0] = "AT+XXXXX=" + "1"; 

AT命令及其您要设置的值

    s[1] = "";

    Phone[] phones = PhoneFactory.getPhones();
    phones[0].invokeOemRilRequestStrings(s, null);

在调制解调器1发送

    phones[1].invokeOemRilRequestStrings(s, null);

在调制解调器2发送

© www.soinside.com 2019 - 2024. All rights reserved.