欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

浅谈Android添加快捷方式ShortCut

程序员文章站 2022-07-06 09:39:44
众所周知application有4种启动方式: 点击app启动 快捷方式 通知跳转 输入命令(adb命令等)今天给大家简单介绍一下快捷方式启动的用法~快捷方式介绍谷歌官方在an...

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

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

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

快捷方式介绍

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

快捷方式情景再现

将某个应用添加到桌面

浅谈Android添加快捷方式ShortCut

长按应用打开某一个功能

浅谈Android添加快捷方式ShortCut

快捷方式使用

将某个应用添加到桌面

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

测试:

效果图(1.1):

浅谈Android添加快捷方式ShortCut

修改快捷方式:

测试:

效果图(1.2):

浅谈Android添加快捷方式ShortCut

禁用快捷方式:

测试:

效果图(1.3):

浅谈Android添加快捷方式ShortCut

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

这里以fragment举例:

先来看看最终的效果:

浅谈Android添加快捷方式ShortCut

主要代码:

在application中注册一下:

浅谈Android添加快捷方式ShortCut 

记得在清单文件声明哦

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

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

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