0

着信と発信の呼び出しを監視するためにAndroidで簡単なBroadcastReceiverアプリケーションを作成しました...エミュレーターを介してBroadcastReceiverをテストしたいです...エミュレーターでBroacastReceiverを実行する方法を教えてもらえますか?

前もって感謝します :-)

4

2 に答える 2

1

Eclipseでエミュレーター制御ビューを使用できます。このユーザーインターフェイスを使用すると、エミュレータにデータを送信して、SMSメッセージまたは電話の受信をエミュレートできます。エミュレーターでアプリケーションを実行し、[ウィンドウ]->[ビューの表示]->[その他]->[Android]->[エミュレーターコントロール]に移動します。着信番号を入力し、通話には音声オプションを選択し、SMSにはSMSオプションを選択します。

于 2013-03-18T07:42:28.920 に答える
0

エミュレータにはデバイスのような電源ボタンがありません。

エミュレーター インスタンスを停止するには、エミュレーターのウィンドウを閉じます。

そしてそれStart/RestartEclipse の AVD Manager から開始し、 BOOT_COMPLETE アクションを使用した BroadcastReceiver が確実に呼び出されます

別の方法で AVD を開始することもできCMD ます。 AndroidSDK の Tools に移動して、このコマンドを実行します。E:\android-sdk-windows\tools>emulator -avd AVDNAMEHERE

CMD からブロードキャストを送信するには、このコマンドを使用できます。

adb shell am broadcast -a android.intent.action.BOOT_COMPLETED -c android.intent.category.HOME -n package_name/class_name


Android Emulator の詳細: Android EmulatorおよびEmulator の使用

于 2013-03-18T07:45:56.157 に答える