Android桌面程序提供了应用添加和删除桌面快捷方式的功能以及判断快捷方式是否存在,只要传入快捷方式标题、图标及点击快捷方式执行的应用Intent即可。代码如下:
1、Android添加桌面快捷方式
/**
* 为当前应用添加桌面快捷方式
*
* @param cx
* @param appName
* 快捷方式名称
*/
public static void addShortcut(Context cx) {
Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
Intent shortcutIntent = cx.getPackageManager()
.getLaunchIntentForPackage(cx.getPackageName());
shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
// 获取当前应用名称
String title = null;
try {
final PackageManager pm = cx.getPackageManager();
title = pm.getApplicationLabel(
pm.getApplicationInfo(cx.getPackageName(),
PackageManager.GET_META_DATA)).toString();
} catch (Exception e) {
}
// 快捷方式名称
shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, title);
// 不允许重复创建(不一定有效)
shortcut.putExtra("duplicate", false);
// 快捷方式的图标
原文地址:Android应用添加(创建)和删除及判断是否存在桌面快捷方式 | http://orgcent.com/android-add-del-shortcut-desktop/
分享到:
相关推荐
Android判断是否获取到桌面快捷方式权限
本文实例讲述了Android添加(创建)、删除及判断是否存在桌面快捷方式的方法。分享给大家供大家参考。具体实现方法如下: /** * 判断桌面是否已添加快捷方式 * * @param cx * @param titleName * 快捷方式名称 * @...
android系统判断快捷方式是否存在、添加删除快捷方式
android 检查是否创建桌面快捷方式以及创建快捷方式
里面的工具类是 通过 各自的实现来判断 华为,小米 oppo vivi等的应用是否 拥有快捷方式 的权限,如果没有的话,则需要去手动授权。
可以实现为手机上的某个应用添加桌面快捷方式、移除某个应用到快捷方式 如有问题,请浏览我的博客:http://blog.csdn.net/u011268102/article/details/9335971
类似QQ添加桌面快捷方式联系人,也可以自定义桌面图标,新手值得看看
Android 桌面快捷方式: 创建和删除
仿照微信或是淘宝网,发送快捷方式到桌面,主要代码如下: // 安装的Intent Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); // 快捷名称 shortcut.putExtra(Intent.EXTRA...
判断快捷方式是否存在,创建和删除桌面快捷方式,支持android5.1以上版本
android创建桌面快捷方式指向PDF文件
Android高级应用源码-创建桌面快捷方式源代码.zip
android向桌面添加快捷方式的源代码,将解可以看我的博客哈。
安装后,可以对系统所有应用在桌面天机哎快捷方式,github上找的源码
android判断快捷方式是否已经创建 很实用哦
NULL 博文链接:https://justsee.iteye.com/blog/1115247
本项目是一个在安卓手机桌面上创建和删除快捷方式的例子源码,在我的2.3.7摩托罗拉上测试的可以用,不过在红米上测试的不能用,可以是因为米柚对安卓原生修改的东西太多了吧,需要的朋友下载再自己研究下吧,更为...