APP开发实战168-APP快捷图标的功能设计

本文介绍了在Android 7.1及以上系统中,如何设计和实现APP的快捷图标功能,包括静态、动态快捷图标和Pinned快捷图标。静态图标定义在资源文件中,更新APP时才能更改,而动态图标则可在运行时创建、更新或移除。Pinned快捷图标可以在桌面独立存在,不受APP控制。
摘要由CSDN通过智能技术生成

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 静态快捷图标

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值