我在Android中编写了一个简单的BroadcastReceiver应用程序来监控传入和传出的呼叫...我想通过模拟器测试BroadcastReceiver ...任何人都可以让我知道如何在模拟器中执行BroacastReceiver吗?
提前致谢: - )
答案 0 :(得分:1)
您可以在Eclipse中使用模拟器控件视图。此用户界面允许您将数据发送到模拟器以模拟接收SMS消息或电话呼叫。 在模拟器中运行应用程序,然后转到Window - >显示视图 - >其他 - > Android - >仿真器控制。 输入来电号码,然后为短信选择语音选项和短信选项。
答案 1 :(得分:0)
模拟器中没有像设备那样的电源按钮,所以
要停止模拟器实例,只需关闭模拟器的窗口。
要Start/Restart
它从Eclipse的AVD Manager 开始,而带有BOOT_COMPLETE操作的BroadcastReceiver将被称为肯定
您也可以通过另一种方式启动AVD,从CMD
转到AndroidSDK工具并提供此命令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模拟器:Android Emulator和Using Emulator