android创建app快捷方式
1.在清单文件中添加权限
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
2.在清单文件的activity节点添加意图过滤器(点击快捷方式打开的activity)
<activity android:name=".activity.MainActivity"><intent-filter><action android:name="com.jaychan.demo.MAIN"/><category android:name="android.intent.category.DEFAULT"/></intent-filter>
</activity>
其中的action节点中的name属性自己定义,一般都是app的包名然后加点东西就行了
3.代码
//创建快捷方式
private void installShortcut() {Intent intent = new Intent();intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "我的app");// 快解方式名称intent.putExtra(Intent.EXTRA_SHORTCUT_ICON, BitmapFactory.decodeResource(getResources(), R.mipmap.app_icon));// 快解方式图标Intent actionIntent = new Intent();actionIntent.setAction("com.jaychan.demo.MAIN"); //需要和清单文件定义的那个action一致intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, actionIntent);sendBroadcast(intent);
}
android创建app快捷方式相关推荐
- Android创建桌面快捷方式所遇到的问题与解决方案
将近二个多月没写博客了. 之前一段时间一直在搞红包助手,就没抽时间写博客,但写这个真的是很好玩.没想到居然在Android上实现模拟点击,从而实现自动抢红包,有兴趣的同学可以参考https: ...
- android自动创建桌面,Android创建桌面快捷方式
需求:点击按钮创建快捷方式 1.用户触发创创建事件时,在手机桌面创建指定页面的快捷方式. 2.当APP关闭时,点击桌面快捷方式打开APP,跳转至指定页面 3.当APP在后台是,点击桌面快捷方式,跳转至 ...
- android保存连接地址到桌面快捷方式,Android创建桌面快捷方式两种方法
谈谈在桌面上直接生成.个人觉得这个比较爽快,既然都是快捷方式了干嘛还要再隐藏一层呢?当然喜欢桌面干净的就比较喜欢第二个了. 第一个是通过广播(Broadcast)的形式向Luncher发送请求生成快捷 ...
- Android 创建桌面快捷方式的方法
在Android O及后续更高平台上,应用在桌面创建快捷方式的方法有了较多变更,从交互方式上趋向于让用户二次确认.代码如下: public static void addShortCut(Contex ...
- Android ---创建APP数据库
APP的数据库创建需要自己编写个方法 创建数据库的方法如下: /*** 创建数据库*/ public class MyDatabaseHelper extends SQLiteOpenHelper { ...
- android8.0桌面快捷方式,Android 8.0 快捷方式Shortcut
Oreo创建app快捷方式两种方式: v7包:appcompat-v7:26.0.2 ShortcutManager requestPinShortcut() LauncherActivity:点击快 ...
- Android 创建,删除,检测桌面快捷方式
2019独角兽企业重金招聘Python工程师标准>>> 参考 Android 创建快捷方式 Android 快捷方式动画 创建桌面快捷方式需权限 <uses-permissio ...
- android 动态添加快捷方式,Android动态创建快捷方式
一. 摘要 以Android O为分界,介绍两种动态创建快捷方式的途径:广播和ShortcutManager. 二. Android O以前 在Android O(8.0)以前,动态创建快捷方式是通过 ...
- Android小技巧之创建桌面快捷方式(已适配8.0)
前言 在某些情况下需要对应用创建桌面快捷方式,特别是在使用原生系统(4.3到8.0)运行物联网app时,往往存在二级菜单,而应用图标默认安装在二级菜单(现在国内主流手机厂商的系统都没有二级菜单了),如 ...
最新文章
- 差点败北!B站疯传3W次,堪称最强Java面试题,顺利拿下阿里P7的35K*16 薪 Offer...
- QT,C++多项式计算器—version3(厌倦CMD黑框框的走起!)
- mybatis高级(3)_延迟加载_深度延迟_一级缓存_二级缓存
- java二叉树 最大值_leetcode刷题笔记-654. 最大二叉树(java实现)
- Eclipse提速优化方法
- FTP连接报530错误(FTP Error: 530 User cannot log in, home directory inaccessible)
- c3p0连接池配置连接不上mysql_数据库连接池之c3p0的配置 + 问题解决方案
- 驱动小黑的红点+中键TrackPoint
- linux常用之必备基础命令一
- CVE-2015-1427(Groovy 沙盒绕过 代码执行漏洞)
- (七) 立创EDA之PCB设计示例
- Google Guava的5个鲜为人知的特性
- 笔记本电脑桌面上计算机打不开怎么办,笔记本电脑开了机一直进不去桌面怎么办...
- 文本代码编辑器UltraEdit v26.00.0.74 中文版下载与破解方法【亲测有效】
- 面试心得---按时交付代码的重要性
- 甲骨文混合云战略融合数据库技术
- greasemonkey入门
- SEO 小白攻略 to replace
- 4、keil C51多文件创建小记
- 基于智慧灯杆的行人检测与识别
热门文章
- 一道仅有7人通过的超5星微软比赛题目-------解题思路优秀代码分享,邀你来“找茬儿”...
- Linux文件系统中错误的是,linux – ext4文件系统损坏 – 可能是硬件错误?
- Celery从入门到出家
- 数据科学项目的完整流程介绍
- 计算机导论实验问题及心得,计算机导论心得.doc
- Mybatis入门系列之(二)——查询入门案例
- python--LDA线性判别分析模型
- OpenLayers 在Vue中画点线面
- python利用js2py库来解决某道翻译的js逆向
- 推荐一个在线的三维电子地图站点