在android模拟器中执行传出/传入呼叫广播接收器

时间:2013-03-18 07:21:47

标签: android android-emulator broadcastreceiver terminal-emulator

我在Android中编写了一个简单的BroadcastReceiver应用程序来监控传入和传出的呼叫...我想通过模拟器测试BroadcastReceiver ...任何人都可以让我知道如何在模拟器中执行BroacastReceiver吗?

提前致谢: - )

2 个答案:

答案 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 EmulatorUsing Emulator