私のデバイスがテスト対象のデバイスが特定の携帯電話番号にダイヤルするモジュールで作業しています。私はそのモバイルをUSB経由でローカルPCに接続しました(デバッグモードをONにしています)。 Ringing、InCALL、Disconnectedのようにリアルタイムでモバイルのステータスを監視する必要があります。アンドロイド携帯のライブステータスを通知するadbシェルコマンドはありますか? 私はLabviewアプリケーションでこのステータスを監視する必要があり、呼び出し音が鳴っている場合はそのステータスに基づいて呼び出しを受け入れるコマンドを送信したいと思います。 誰もがこのプロセスを自動化する最良の方法を提案できますか?リアルタイムデータのadbシェルコマンド
0
A
答えて
0
のAndroidは、携帯電話の状態 で聴いているあなたの携帯電話での用途に意図ブロードキャストを送信する携帯電話の状態を受信するために、以下のユーザー権限 <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
を追加
<receiver android:name=".IncomingCall"> <intent-filter> <action android:name="android.intent.action.PHONE_STATE" /> </intent-filter> </receiver>
受信者を実装する
`public class IncommingCallReceiver extends BroadcastReceiver {
コンテキストコンテキスト。
@Override
public void onReceive(Context context, Intent intent){
try{
String state = intent.getStringExtra(TelephonyManager.EXTRA_STATE);
if(state.equals(TelephonyManager.EXTRA_STATE_RINGING)){
Toast.makeText(context, "Phone Is Ringing", Toast.LENGTH_LONG).show();
}
if(state.equals(TelephonyManager.EXTRA_STATE_OFFHOOK)){
Toast.makeText(context, "Call Recieved", Toast.LENGTH_LONG).show();
}
if (state.equals(TelephonyManager.EXTRA_STATE_IDLE)){
Toast.makeText(context, "Phone Is Idle", Toast.LENGTH_LONG).show();
}
}
catch(Exception e){e.printStackTrace();}
}
} `
そして、上記の機能のonReceive方法は、あなたが受け取るためにコマンドを送信することができます呼び出します。
関連する問題
- 1. Adbシェルコマンドの説明
- 2. 1行/ bashスクリプトのADBシェルコマンド?
- 3. Genymotionでオーディオを再生するためのadbシェルコマンド
- 4. 異なるプラットフォーム上のJavaコードからadbシェルコマンドを実行
- 5. 私のアンドロイドアプリケーション内でadbシェルコマンドを実行してください
- 6. ADBシェルコマンドと矛盾「と」最新のAndroid SDK
- 7. Pythonを使用して複数のadbシェルコマンドを実行
- 8. デバイスRAMを見つけるためのadbシェルコマンド
- 9. adbシェルコマンドを実行してシェルに残す方法は?
- 10. adbシェルコマンドからAFWバッジアプリを起動するには?
- 11. ADBシェルコマンドをxインターバルごとに繰り返し実行する
- 12. Android ADBシェルコマンド-Xms&-Xmxが動作しない
- 13. ADBシェルコマンドを使用して、アンドロイドデバイスからsmsを読む
- 14. 現在のapkの場所とバージョンを見つける単一のadbシェルコマンド
- 15. Appiumを使用するために特定のadbシェルコマンドを削除する
- 16. adbシェルコマンド - cd:そのようなファイルやディレクトリはありません
- 17. NFCとADBシェルコマンドを使わないでアプリデバイスの所有者になる方法
- 18. クロスプラットフォームのリアルタイムデータ
- 19. シェルスクリプトからadbシェルコマンドに変数を渡そうとしています
- 20. Django Webフレームのリアルタイムデータ
- 21. リアルタイムデータの抽出/トランザクションキャプチャ
- 22. リアルタイムデータ処理アーキテクチャ
- 23. アンギュラchart.jsリアルタイムデータ
- 24. リアルタイムデータ - Angular2 App
- 25. シェルコマンド
- 26. シェルコマンド
- 27. Pythonのプロットのリアルタイムデータに
- 28. Firebaseリアルタイムデータ検証ルール
- 29. coap protcolリアルタイムデータ処理
- 30. Django/Pythonでのリアルタイムデータ処理
あなたはringing、incall、disconnectedで特定のログについて 'adb shell logcat'をチェックしましたか?最終的にいくつかのイベントや関連するプリントがあります – Rilwan