Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何检查是否启动了Boot_Complete_Java_Android_Adb_Alarmmanager - Fatal编程技术网

Java 如何检查是否启动了Boot_Complete

Java 如何检查是否启动了Boot_Complete,java,android,adb,alarmmanager,Java,Android,Adb,Alarmmanager,我想在重启手机后重置一些启动作业调度程序的警报,但这没有发生,所以我想知道我的应用程序中是否接收到BOOT_COMPLETE,我正在进行这样的测试,当手机连接到adb时,我重启手机,使我的手机与adb断开连接,并显示在日志中,我不再看到日志,如何重新连接或查看日志,是否有adb命令?要查看启动完成广播的日志,在应用程序运行时是否有任何命令在运行时连接adb?首先确保您可以通过以下方式运行“adb”:使用Windows+R的组合>键入“adb外壳”。它看起来像下面 1.打开文本编辑器,如记事本、

我想在重启手机后重置一些启动作业调度程序的警报,但这没有发生,所以我想知道我的应用程序中是否接收到BOOT_COMPLETE,我正在进行这样的测试,当手机连接到adb时,我重启手机,使我的手机与adb断开连接,并显示在日志中,我不再看到日志,如何重新连接或查看日志,是否有adb命令?要查看启动完成广播的日志,在应用程序运行时是否有任何命令在运行时连接adb?

首先确保您可以通过以下方式运行“adb”:使用Windows+R的组合>键入“adb外壳”。它看起来像下面

1.打开文本编辑器,如记事本、记事本++、

2.复制并粘贴以下文本

@echo OFF
:a
adb logcat -s "YOURTAG"
goto a:
用日志标记替换标记文本

例如,在您的代码中

Log.d("MyLogTag","what you want to log");
然后

3.将其另存为log.bat(如果无法执行此操作,请先将其另存为log.txt,然后将此文件重命名为log.bat)

4.重新启动手机。手机重新启动时,双击打开此文件,然后等待


然后可以看到应用程序中的日志

用应用程序日志标记替换标记。例如,在代码中:log.d(“Test1”,“onReceive boot completed”),因此使用:adb logcat-s“Test1”你能给我发送任何关于这个或任何关键字的详细信息的链接吗?我第一次听到这些词时无法理解。请尝试阅读:。我理解这件事,但我无法理解“保存到.bat文件(如果你使用的是Windows)”您能一步一步地告诉我一个更详细的答案吗?在设备联机之前,哪些块会被阻塞呢?
@echo OFF
:a
adb logcat -s "MyLogTag"
goto a: