Android应用程序启动位置

4

是否有可能在Android上跟踪某人启动应用程序的位置(即从抽屉、最近使用的应用程序菜单或桌面快捷方式等)?


1
有趣的问题。这些信息对用户行为分析很有用。但我认为答案是:你不能。 - Raptor
2个回答

1

如果您建立自己的主屏幕,它可以提供一些信息。

但是在任何可用的主屏幕上,肯定不行。


1

抱歉,这是不可能的。

即使可以,考虑到这种功能会被恶意软件滥用的容易性。您可以听取针对您的意图和广播的意图,但应用程序启动不应该是广播事件。

您可能能够做的是替换启动器。如果用户同意的话。

您还可以通过阅读logcat日志来破解解决方法。例如,给您的应用程序android.permission.READ_LOGS权限,并解析日志以确定启动它的应用程序。然而,这只是一个想法...听起来像是您不想依赖的东西。


小心日志。即使您以这种方式使其工作,它也不会在每个设备上都以相同的方式工作(并非所有设备都具有相同的日志消息)。 - FoamyGuy
没错。我肯定不会写一个依赖它们的应用程序……就这样吧 :P - Alex Lockwood

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接