java - 如何计算最常用的应用程序?

标签 java android

所以我正在为 Android 开发一个应用程序,在我深入其中之前,我想从概念上了解我正在尝试做的事情。

是否很难计算或跟踪最常访问的应用程序?

任何关于我如何完成这项工作的想法或见解都将不胜感激!

我习惯于 iPhone 开发,但对 Android 平台还很陌生。

最佳答案

我相信只有框架可以访问这类信息; Android 应用程序在很大程度上相互不了解,也无法确定系统上还发生了什么。

但是,由于 Android 基于 Linux,因此可以通过在设备上运行 ps(进程列表)命令来收集 Android 应用程序框架之外的一些信息。

系统上运行的每个进程都由其包名标识。但是进程列表中存在一个项目并不一定意味着使用。例如,即使没有用户交互,后台服务也会显示应用程序正在运行。同样,一个 APK 可以在同一个包名下包含多个逻辑应用程序。

关于java - 如何计算最常用的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2031947/

相关文章:

Java:Linux 中的图形

java - JSF 添加 Action 监听器

java - 从 Play 商店下载后,Google map 无法使用

android - 如何在操作栏上制作不可点击的应用程序图标,例如Android中的YouTube应用程序

android - Cordova:我应该在开发的哪一步添加平台?

java - 如何在 Netbeans 中安装 Slick2d

java - 如何重命名内部存储中的文件?

java - HttpServlet 响应 : How to determine if the underlying connection is still open?

android - 必须引用包含私钥和相应公钥证书链的有效 KeyStore key 条目

Android Swipe Refresh Layout 向上滚动刷新