您可能已经熟悉谷歌Play商店已经允许对应用程序进行分类的事


在XDA上,我们一直在监视Android开发人员站点和Android开放源代码项目中的更改和新的API添加,到目前为止,我们发现了许多新的添加和更改 。这些措施包括命令来定制电池保护程序,命令行界面主题化 (导致无根卧层上的Android奥利奥),现在别的东西-谷歌已经创建 这些应用程序的清单文件中定义的应用类别 。
现在,您可能已经熟悉Google Play商店已经允许对应用程序进行分类的事实 。但是,当前,此类别仅对用户有用, 然后再安装该应用 。一旦安装了该应用程序,您的设备上的Android系统或任何其他第三方应用程序都不会知道该应用程序所属的类别 。但这会随着Android 8.0 Oreo 中应用类别的增加而改变 。
可以在添加到Package Manager类的Android Developer网站上观察到此更改 。文档中提到的示例用法是应用程序或Android系统本身可以使用类别提供更有意义的数据,例如在汇总电池,网络或存储使用情况时 。这意味着,也许将来,“ Android设置”应用可以显示按不同应用类型分组的电池电量统计信息 。因此,如果您玩很多游戏,那么游戏类别可能会主导电池电量统计 。或者,如果您听很多音乐,则音乐类别中的应用程序将主导您的网络统计信息 。
在其他一些有趣的场景中,这些新的应用类别可能对某些第三方应用有用 。例如,第三方启动器可以使用应用类别来自动创建充满游戏或社交应用的文件夹或抽屉选项卡 。
话虽如此,此添加功能仅对以SDK26或Android Oreo为目标构建的应用程序有效 。此外,应用程序可以在清单文件中定义的预定义类别很少 。当前,支持以下类别:
音讯
游戏
图片
地图
新闻
生产率
社会的
视频
否则,该应用程序属于“未定义”类别 。如果应用程序未指定适合的类别,则安装程序包(大多数情况下为Google Play商店)可以使用setApplicationCategoryHint为其定义类别 。
尽管当前的类别列表不是很大,尤其是与Google Play商店中的大量类别列表相比,它无疑是一个开始 。我们希望看到更多类别被添加,并且应用程序开始进行自我分类,但是鉴于Android Oreo到今年年底将仅在少数设备上使用,因此开发人员没有太多动机去启动 。
【您可能已经熟悉谷歌Play商店已经允许对应用程序进行分类的事】

    推荐阅读