【问题标题】:How to detect the event that trigger the camera of an andoird phone如何检测触发安卓手机摄像头的事件
【发布时间】:2020-02-09 10:47:47
【问题描述】:

我想提取我的 Android 手机中的应用程序需要使用相机时发生的事件日志。 例如,目标是在我打开相机并拍摄照片时捕获日志(来自 pc 应用程序或应用程序)。 我尝试通过网络查找一些应用程序,但结果不佳

基本上我想监控我手机的事件,特别是当应用程序请求使用相机时。 例如,当我用 istagram 拍摄照片时,我想捕捉那个事件

我希望我是清楚的

所有类型的帮助都被视为

【问题讨论】:

  • 也许我不理解,但您是否希望在拍照时将文本输出到调试器?您可以使用 - Log.e("CameraActivity","Here is my output log"); - 否则你能更好地解释一下“捕获日志”是什么意思吗?
  • 好的,我的目标是捕获系统所有应用程序的日志。不是我个人构建的应用程序,而是 istagram 之类的应用程序或我打开相机时的应用程序。基本上我想监控我的手机的事件,特别是当应用程序请求使用相机时。 (我要编辑原来的问题)

标签: android android-studio architecture operating-system


【解决方案1】:

这是我对解决方案的最佳建议,尽管我认为可能会有更好的答案。

如果您只是想了解自己的个人用途,这里有一篇关于调试其他 Android 应用程序的文章。那么这个解决方案将为你工作.. Debugging 3rd Party Android Apps

我认为您的下一个最佳方向是在 Github 上搜索类似概念的源代码并从中学习。这是性能监控代码 - Mobile App Performance 这是一个用于 In App Dev Tools 的库,它可能能够涵盖其他应用程序 - InAppDevTools

从那里我建议从他们的代码中进行一些挖掘和学习,以找出调试 3rd 方应用程序的局限性。如果我理解正确,您的问题可能有点不可能,因为 Instagram 可能不会输出日志,而 Android 可能会限制应用程序可以提供的信息。

【讨论】:

  • 我开始发现很多人认为这是不可能的,尤其是在最新的设备中。不过谢谢,我会试试你的提示
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-03
  • 1970-01-01
  • 1970-01-01
  • 2011-08-31
相关资源
最近更新 更多