微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我可以使用Android应用程序来跟踪用户活动吗?

我想知道是否可以编写一个 Android应用程序,当它在后台运行时,它可以跟踪用户活动?(例如用户使用的其他应用程序,用户拨打的电话号码,用户的GPS位置,等)因为我不确定一个Android应用程序可以对其他应用程序作出反应,是否有人知道答案?谢谢

解决方法

在一般情况下,不,你不能.用户可能会更喜欢它.

一旦说到这一点,就会有某些部分解决方案.有时系统是如此有用,它将发布反映用户操作的Intent:例如,当用户uninstalls an app – 警告您没有在应用程序本身上获得该意图时被卸载.

曾经是before Jelly Bean (4.1)应用程序可以读取其他应用程序发布的日志并尝试从那里提取信息的情况,但这是一个麻烦,容易出错,忘恩负义的任务.例如,浏览器在导航到某个页面不显示任何内容.您可以使用adb logcat读取日志一段时间,以了解可能的内容和不可能的内容.此操作需要the relevant permission,现在常规应用无法保留.

感谢@WebnetMobile关于日志和@CommonsWare的链接,请参阅下面的评论.

原文地址:https://www.jb51.cc/android/308895.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐