0

ATコマンドをデュアルSIM電話に送信する方法は?
C# プログラム (32feet ライブラリを使用) で試しAT+CSIMSELましたが、Nokia の電話では動作しません。
ありがとう

4

1 に答える 1

0

AT コマンドを電話モデムに送信するには、アプリケーション プロセスを電話プロセスで実行する必要があります。

Android は、AT コマンドを Modem at Phone インスタンスに送信するための API invokeOemRilRequestStrings を提供しました。

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 で送信するには

于 2015-06-15T11:42:43.610 に答える