Android中常用的应用列表

时间:2015-09-29 17:58:42

标签: android

如何使用YouTube应用程序之类的分隔符在顶部列出常用应用程序列表?

 PackageManager pm = getPackageManager();
 List<ResolveInfo> list = pm.queryIntentActivities(shareIntent, 0);

它将所有可用的应用程序返回到shareIntent。

我可以使用以下代码按字母顺序对应用进行排序

Collections.sort(list, new ResolveInfo.DisplayNameComparator(pm));

但是如何根据应用程序的使用情况对列表进行排序?

1 个答案:

答案 0 :(得分:0)

应该能够像电视和数字健康应用程序一样获得许可。这是tvusage的评论:https://www.xda-developers.com/tvusage-brings-digital-wellbeing-and-app-lock-to-android-tv/amp/

这要求显示其他应用程序上的可访问性权限,并且您特别必须通过手动授予访问权限以“使该应用程序可搜索”并在Android 10 Device Admin Apps上允许该应用程序访问,我将再次回来更新此应用程序为了体现这一点,Android 10具有Device Admin Apps,在此之前,所有内容看起来都需要三个非常具体的权限,需要手动设置这些权限,而android则不赋予应用程序请求的功能,您必须进入设置并手动将其打开。

我将回到此并更新这些名称的确切名称并添加最后一个。我需要进入TVUsage应用程序和Digital Wellbeing App的任何开放源进行进一步审查,但我的意图是在网络可用时将发送给服务器的日志中的活动保持非常清晰和可观察的日志,而不是我可以做的事情。弹性等。

将来,如果您的应用使用此应用,则逻辑上您需要将该应用设置为您的助手,因为Google助手目前在此处处理大量操作,并且其范围和用途可能会限制您的应用活动的引擎至。您可以在https://myactivity.google.com上看到您的应用活动,并且可以通过云应用密钥授予对其中某些活动的访问权限,这可能会变通,但是应该可以直接从数字健康应用中获取所有已清理干净并且可以直接在其中使用的应用设备,不确定这些天的应用程序签名如何工作,但是怀疑应用程序是否像GID一样安装,并且可能会被锁定到安装了它们的软件包管理器中,并且文件结构不可转移到其他设备,我在这里所说的最后一个是尚未真正呈现出来,但仍在进行中。一个不变且唯一的应用实例是可能的。

下面的链接是在Android上常用应用程序的应用程序显示中的一个进步,它比这里介绍的要容易,因为这看起来基本上可以重建Digital Wellbeing。 https://blog.usejournal.com/building-an-app-usage-tracker-in-android-fe79e959ab26