直接在手机桌面上建立应用的快捷方式
来源:互联网 发布:剑灵力士女捏脸数据图 编辑:程序博客网 时间:2024/05/23 02:00
使用如下代码,即可以在桌面上建立一个应用的快捷方式:
Intent shortcutIntent = new Intent(ACTION_INSTALL_SHORTCUT); shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name)); shortcutIntent.putExtra(EXTRA_SHORTCUT_DUPLICATE, false); Intent intent = new Intent(); intent.setComponent(new ComponentName(this.getPackageName(), ".MainActivity")); shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent); shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, Intent.ShortcutIconResource.fromContext(this, R.drawable.icon)); sendBroadcast(shortcutIntent);
需要添加权限:
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
- 直接在手机桌面上建立应用的快捷方式
- 如何在桌面上建立一个“关机”的快捷方式
- 在桌面上创建网站的快捷方式
- 在桌面上创建“黑屏”的快捷方式
- 一个apk多个入口,在桌面上创建多个应用图标的桌面快捷方式
- 删除桌面上的快捷方式
- 开机默认设置一个widge在指定的屏幕上和自动在桌面上创建一个应用的快捷方式的方法
- 在桌面上自动创建快捷方式
- 如何在Linux的桌面上创建快捷方式或启动器
- win2012在桌面上添加我的电脑、我的文档等快捷方式
- 如何在Linux的桌面上创建快捷方式或启动器
- Android删除桌面上的快捷方式
- 怎样在桌面上创建FTP服务器快捷方式
- ubuntu 在桌面上创建应用程序图标(快捷方式)
- 在Ubuntu 桌面上设置启动器(快捷方式)
- 用批处理在桌面上创建快捷方式
- 如何在linux桌面上创建webstorm快捷方式
- 去掉桌面上快捷方式的箭头的方法
- Linux 性能监测工具
- Janrain 使用文档
- 将图片嵌入程序文件的一点研究
- Error: Ran out of space in ROM for simsun.ac3
- 游戏引擎开发之路
- 直接在手机桌面上建立应用的快捷方式
- 提高网站性能
- Java多线程之线程返回值
- 用牛顿方法解一元非线性方程的根(Matlab实现)
- IIS设置ISAPI筛选器Rewrite组件防盗链(防盗链可以节省流量,提高性能)
- JavaScript语言精粹笔记之语法和对象
- 块设备的基本概述
- http://poj.org/problem?id=2406
- JavaScript语言精粹笔记之正则表达式