着信と発信の呼び出しを監視するためにAndroidで簡単なBroadcastReceiverアプリケーションを作成しました...エミュレーターを介してBroadcastReceiverをテストしたいです...エミュレーターでBroacastReceiverを実行する方法を教えてもらえますか?
前もって感謝します :-)
着信と発信の呼び出しを監視するためにAndroidで簡単なBroadcastReceiverアプリケーションを作成しました...エミュレーターを介してBroadcastReceiverをテストしたいです...エミュレーターでBroacastReceiverを実行する方法を教えてもらえますか?
前もって感謝します :-)
Eclipseでエミュレーター制御ビューを使用できます。このユーザーインターフェイスを使用すると、エミュレータにデータを送信して、SMSメッセージまたは電話の受信をエミュレートできます。エミュレーターでアプリケーションを実行し、[ウィンドウ]->[ビューの表示]->[その他]->[Android]->[エミュレーターコントロール]に移動します。着信番号を入力し、通話には音声オプションを選択し、SMSにはSMSオプションを選択します。
エミュレータにはデバイスのような電源ボタンがありません。
エミュレーター インスタンスを停止するには、エミュレーターのウィンドウを閉じます。
そしてそれStart/Restart
にEclipse の 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 の使用