AT Command to Android phone。
SDKはこれをサポートしていません。
しかし、2つの解決策があります:
カーネルのコードを変更し、新しいAndroid(とても難しいようです!)
USB
のループバック(Bluetoothは同じだと思います)
2番目の解決策について、電話機をUSB
ケーブルでPCに接続すると、デバイスマネージャにGSM
モデムが表示され、AT Command GSM
モデムに。
携帯電話でループバックする解決策を見つけた場合、ATコマンドをGSMモデムに送信できます。
質問は次のとおりです。どのようにループバックするのか、カーネル上のどのttyファイルが役立つのか?
最初に電話をルート化する必要があり、次にadbシェルで
su
echo -e "AT\r">/dev/smd0
答えの使用を見たい場合
猫/ dev/smd0
このコマンドをsamsung mini、cooper、s +でテストしましたが、動作します。
htc(htc rhymeテスト済み)を使用する場合は、adb Shellを試して、このコマンド「radiooptions 13 AT」を入力してください。回答タイプ「logcat -b radio」を表示する場合
他のデバイスの/ dev/smd0へのエコーを試行します
* Runtime.execを使用して、sdk Javaコードでこのコマンドを使用できます(suが必要)