Android 桌面图标长按快捷菜单
为了更快使用APP的某个功能,在手机桌面长按图标呼出快捷菜单
需要注意:在7.0以上的系统才支持该功能
两种方案可以实现该功能,第一种静态文件,不过基本上满足不了日常需求。第二种就是动态加载。
ShortcutManagerCompat方式实现:AndroidX版本
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N_MR1) {List<ShortcutInfoCompat> shortcutInfoList = new ArrayList<>();ShortcutInfoCompat.Builder builder = new ShortcutInfoCompat.Builder(this,"这里设置唯一标识就可以,内容随意");builder.setShortLabel("快捷菜单1").setIcon(IconCompat.createWithResource(this, R.mipmap.ic_launcher)).setIntent(new Intent(Intent.ACTION_MAIN, null,this,SttActivityGoogle.class));shortcutInfoList.add(builder.build());ShortcutManagerCompat.addDynamicShortcuts(this,shortcutInfoList);}
ShortcutManager方式实现:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N_MR1) {ShortcutInfo shortcutInfo = new ShortcutInfo.Builder(this, "这里设置唯一标识就可以,内容随意")//唯一标识id.setShortLabel("快捷菜单")//短的标签.setLongLabel("快捷菜单123")//长的标签.setIcon(Icon.createWithResource(this, R.mipmap.ic_launcher))//图标.setIntent(new Intent(this, NiuHaoActivity.class))//跳转的目标,这里我设置的是当前.build();activity.getSystemService(ShortcutManager.class).setDynamicShortcuts("这里设置list,转换一下即可");}
Android 桌面图标长按快捷菜单相关推荐
- 【Delphi】Android 桌面图标添加快捷菜单功能
目录 一.为什么需要桌面图标长按快捷菜单 二.实现Android桌面图标快捷菜单 第一步:Delphi 创建一个 FMX 工程文件:ShortCut_Demo.dpr 第二步:编辑项目中的 Andro ...
- Android 桌面图标添加未读消息角标APP角标最佳实践
Android 桌面图标添加未读消息角标APP角标最佳实践 本项目的完整演示代码 https://github.com/benchegnzhou/AndroidDevelomentArtDemo 最近 ...
- Android桌面图标布局,android安装运行launcher并修改桌面图标
以系统及程序的方式安装和运行Launcher,才能在Launcher启动的时候就让默认的AppWidget程序显示出来.否则将会出现 java.lang.SecurityException: bind ...
- android icon红点,android 桌面图标消息红点
前言 消息通知是大多数用户类app都会用到的功能,这里介绍的是当有新消息的时候,app的桌面图标像微信和qq那样右上角出现红色的消息数量红点.实现代码分为8.0-版本和8.0+版本. aaa.png ...
- Android 桌面图标右上角数字
在Android原生系统中,不支持桌面图标显示,未读消息提醒的数字 详情参考:http://m.2cto.com/kf/201607/532158.html 一些强大的手机厂商(小米,三星,索尼)提供 ...
- IOS开发(27)之UITableView的Cell显示长按快捷菜单
1 前言 对于UITableView的Cell长按,可以触发快捷菜单,包括复制,粘贴之类的操作. 2 代码实例 ZYViewController.h #import <UIKit/UIKit.h ...
- Android 桌面图标右上角显示未读消息数字
背景: 在Android原生系统中,众所周知不支持桌面图标显示未读消息提醒的数字,虽然第三方控件BadgeView可以实现应用内的数字提醒.但对于系统的图标,特别是app的logo图标很难实现数字标志 ...
- android桌面图标更新,Android桌面图标实现
The ShortcutBadger makes your Android App show the count of unread messages as a badge on your App s ...
- android桌面图标摆放位置改变、将网址做成做成快捷键放在桌面上
今天有个客户,让在桌面建一个图标,点击链接到他们公司的网址,以前做过应用程序快捷方式,默认放在桌面上,如:android 创建桌面快捷方式 .插件,没做过去链接网址. 考虑方法: (1).做个小的应用 ...
最新文章
- [PHP] PHP与Apache的模块配合说明
- 前端一HTML:八:css中与文本相关的属性
- Python基础——PyCharm版本——第八章、文件I/O(核心1)附件——Python os.chmod() 权限参照表
- 学习面试题Day02
- Silverlight 写了一个2D仿3D的柱状图表
- 安卓系统源代码下载(官方教程)
- 矩形嵌套(NYOJ-16)
- 重新签名IOS .ipa文件 (包含第三方框架和插件)
- Qt5学习笔记之串口助手二:发送接收实现
- vmlinuz 文件解压缩(zImage|bzImage)
- 单片机移位操作;_crol_ 和_cror_ 的使用
- 有生之年转ta系列 美术部分 1.1 美术理论基础
- C语言 课程设计 实现简单的车辆管理系统
- Clean Architecture 读书笔记
- 特斯拉神器TeslaMate一键安装,终于来了
- 5.0 数据库完整性详解(PRIMARY KEY、REFERENCES、CHECK、CONSTRAINT、DOMAIN、TRIGGER)
- 基于ssm的进销存系统
- P1008 [NOIP1998 普及组] 三连击
- lcd1602显示屏显示“welcome to 207”
- Win10电脑桌面上没有‘我的电脑’图标
热门文章
- mysql漏洞_应用CVE: 最新的Mysql高危漏洞介绍
- android 连笔记本无线上网,[转载]android手机通过笔记本无线wifi上网
- 解决在qq群下载东西或者压缩包慢的现象,先转发到另一个qq号,然后再下载
- 《Android 博客gif图片制作》
- Android 二维码/条形码的识别或生成
- 直线或线段与mesh网格相交的计算
- 网络方面的书籍推荐【转】
- Cognex.VisionPro.QuickBuild命名空间下的一些委托方法
- jquery弹窗时禁止body滚动条滚动
- 打开PR显示计算机丢失,打开PR提示媒体错误缺失WMVCore.dll的解决方法