Android桌面图标快捷方式

Posted xiangzhihong8

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android桌面图标快捷方式相关的知识,希望对你有一定的参考价值。

一、背景

长按桌面图标实现快捷方式最早是ios提供的功能,而android最早在Android 7.1版本也提供了对这方面的支持,于是在短时间内,像微信,支付宝,头条等流量级应用都提供了这方面的支持,如下图。

现在,长按桌面图标快捷方式已经是很成熟的功能,实现上也比较简单,主要用到的Api就是ShortcutManager。而在具体实现方案上,Android 又给出了两种实现方式,一种是静态,一种是动态。

二、静态方式

静态方式需要使用xml资源,以shortcuts标签的形式引入。对于静态方式,我们首先需要在res目录的xml目录下创建一个xml资源文件,如下所示。

<?xml version="1.0" encoding="utf-8"?>
<shortcuts xmlns:android="http://schemas.android.com/apk/res/android">


    <shortcut
        android:enabled="true"
        android:icon="@mipmap/ic_shortcut_scan"
        android:shortcutId="scan"
        android:shortcutShortLabel="扫一扫">


        <intent
            

以上是关于Android桌面图标快捷方式的主要内容,如果未能解决你的问题,请参考以下文章

Android 桌面图标长按快捷入口(Shortcut7.1.1API25+)

不知道啥时候桌面图标快捷方式的箭头被换成个透明的放大镜图标

如何把桌面图标快捷方式做成动态的

电脑桌面快捷方式显示不正确

如何在桌面建立资源管理器的快捷方式图标

快捷方式图标怎么创建 快捷方式图标的创建方法