我正在尝试构建一种启动器。
我希望有可能向用户展示他最常用的应用。
有没有办法确定用户更频繁地推出哪些应用?
我不知道有任何系统“计数器”可以做到这一点,我在文档和SO中都没有找到任何内容。
答案 0 :(得分:1)
如果您正在创建Android启动器,那么您负责显示已安装的Android应用程序,并且在单击您列出的应用程序图标时,您就是打开所单击应用程序的人。因此,无论何时打开特定应用程序,您都可以保留计数并做相应的操作。
每当您打开一个应用程序时,只需针对您打开的应用程序的应用程序包名称保存一个打开的计数器。
答案 1 :(得分:1)
由于隐私问题,无法从操作系统获取此信息。当人们安装启动器并开始使用启动应用程序时,您可以开始收集此信息,因为您将知道他们启动了哪些应用程序,但您必须先从一些常见的应用程序列表开始,这可能对您的用户没用。您也可以从Launcher(以及TouchWiz和HTC Sense)导入他们当前的主屏幕,但这对于人们可能正在使用的所有可能的发射器(Nova,GO Launcher,Facebook Home等)都不容易扩展。< / p>