30.16 APP快捷图标的功能设计
30.16.1简介
如果APP在Android7.1(API25)或更高级别的系统上运行,在APP中,可以定义一些快捷图标和特定的功能关联起来,这些快捷图标可以显示在支持此功能的桌面上,如下图所示:
每个快捷图标可以关联一个或多个intent,让用户快速启动某项功能。例如,可以使用快捷图标启动以下功能:
在地图APP 中可以使用导航用户到一个特定的位置
在社交APP中,可以给朋友发信息
在游戏APP中,可以加载最近保存的游戏进度
只有主Activity(处理MAIN action和LAUNCH category的Activity)可以有快捷图标,如果APP有多个主Activity,这些Activity可以有不同的快捷图标集合。
通常用户用手指长压桌面上的APP图标时,会显示静态和动态快捷图标,但不同的桌面APP,可能会支持不同的手势。
虽然其它APP不能访问快捷图标里的元数据,但桌面可以访问这些数据,因此这些元数据不能包含敏感的用户信息。
在APP中使用两种不同类型的快捷图标:静态和动态快捷图标。一个APP可以创建的静态和动态图标的数量之和不能超过五个。
30.16.2 静态快捷图标