浅谈Android添加快捷方式ShortCut

2022-07-23,,,,

众所周知application有4种启动方式:

  • 点击app启动
  • 快捷方式
  • 通知跳转
  • 输入命令(adb命令等)

今天给大家简单介绍一下快捷方式启动的用法~

快捷方式介绍

谷歌官方在android 7.1(api 25)新增了桌面长按弹出菜单,并且在8.0(api 26)以后可以固定快捷方式至桌面上。围绕桌面快捷方式的需求也比较多,例如微信将联系人、小程序都可以添加至桌面;简书将“写文章”添加至桌面;高德将“坐标信息”添加到桌面。

快捷方式情景再现

将某个应用添加到桌面

长按应用打开某一个功能

快捷方式使用

将某个应用添加到桌面

先看代码,后面我会将这些代码写成工具类供大家使用:

测试:

效果图(1.1):

修改快捷方式:

测试:

效果图(1.2):

禁用快捷方式:

测试:

效果图(1.3):

长按应用打开某一个功能:

这里以fragment举例:

先来看看最终的效果:

主要代码:

在application中注册一下:

 

记得在清单文件声明哦

注意:这段代码使用kotlin写的,因为刚创建项目的时候只能创建kotlin,我就懒的改了

fragment代码很简单,通过arguments获取到值赋值到textview上即可这里就不贴代码了

以上就是浅谈android添加快捷方式shortcut的详细内容,更多关于android快捷方式的资料请关注其它相关文章!

《浅谈Android添加快捷方式ShortCut.doc》

下载本文的Word格式文档,以方便收藏与打印。