【问题标题】:send a broadcast from logcat从 logcat 发送广播
【发布时间】:2012-09-10 07:13:04
【问题描述】:

如果活动开始(它用活动管理器标记),我如何从 logcat 结果发送广播,例如发送广播

如果浏览器启动 logcat 会显示:

09-10 09:47:04.020: I/ActivityManager(2707): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.browser/.BrowserActivity } from pid 2880

市场上有一些应用程序像要求的那样被称为

LogCatNotifier

https://play.google.com/store/apps/details?id=RabiSoft.LogCatNotifier&hl=en

【问题讨论】:

    标签: android logcat broadcast


    【解决方案1】:

    如果您要问的是如何知道在记录特定内容时何时发送广播,您应该让Service 监控设备的日志,并在遇到要发送广播的日志时关于,那么你应该发送一个广播。

    您可以了解以编程方式读取日志here

    编辑:如果我没记错的话,在 JellyBean 中,除了您自己的应用之外,再也无法读取任何应用的日志。

    【讨论】:

    • 如果我在 logcat 上放置一个服务监视器,我认为它会耗尽电池电量,因为 logcat 的结果大约是每秒 10 个结果,所以我应该在计时器上捕获每个结果(每 100 mils 秒)但是,谢谢你的链接非常有用..我从 cmets 读到有记录处理程序再次谢谢你
    猜你喜欢
    • 2014-08-26
    • 1970-01-01
    • 2021-06-16
    • 2018-11-03
    • 1970-01-01
    • 2016-07-26
    • 2019-06-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多