如何测试BOOT_COMPLETED广播接收器,仿真器(How To Test BOOT_COMPL

2019-06-26 00:50发布

我要检查的BROADCAST RECEIVER与行动BOOT_COMPLETEDemulator

有没有什么办法来检查仿真器广播接收器? 我怎样才能重新启动仿真器来查看对方? 有没有直接的命令?

提前致谢。

Answer 1:

没有电源按钮在模拟器类似的设备也有,所以

要停止模拟器实例,只需关闭模拟器的窗口。

Start/Restart在Eclipse的AVD管理启动和您与BOOT_COMPLETE行动广播接收器将被调用肯定

你可以开始AVD另一种方式也从CMD 去AndroidSDK的工具 ,并给这条命令E:\android-sdk-windows\tools>emulator -avd AVDNAMEHERE

若要从CMD发送广播 ,你可以使用这个命令。

亚行外壳AM广播-a android.intent.action.BOOT_COMPLETED -c android.intent.category.HOME -n程序包/ CLASS_NAME


了解更多关于Android模拟器: Android模拟器和使用模拟器



Answer 2:

基本上,这是你必须做的同时运行以模拟的Android Emulater引导完成的:假设你是一个Windows User.The同样适用于Linux

步骤 :在控制台类型

  1. 亚行外壳

  2. 我-a android.intent.action.BOOT_COMPLETED广播

就这些了。 请参见下面的图进行了详细的图示

编码快乐!



Answer 3:

如果BOOT_COMPLETED收到两次一些应用程序可能无法正常运作,而不是限制广播只有你的包:

adb shell am broadcast -a android.intent.action.BOOT_COMPLETED -p com.example.package


Answer 4:

如果您使用的口味,要小心了. 组件名称快捷符号。

adb shell am broadcast -a android.intent.action.BOOT_COMPLETED -n com.companyname.develop/com.companyname.notification.RescheduleLocalNotificationsAtBootReceiver


Answer 5:

要重新启动模拟器只需打开命令行并切换到文件夹,您的亚洲开发银行(如果不是在系统路径),然后输入:

adb restart

(那么你就可以中止与STRG命令 - C来到达CMD线回)



文章来源: How To Test BOOT_COMPLETED Broadcast Receiver In Emulator