`
cncoke
  • 浏览: 71143 次
社区版块
存档分类
最新评论

android 创建快捷方式图标到桌面

阅读更多
public static void addShortcut(Context context) { 
  
                String ACTION_INSTALL_SHORTCUT = "com.android.launcher.action.INSTALL_SHORTCUT"; 
                // 快捷方式要启动的包 
                Intent intent = gotoWhere(context); 
  
                // 设置快捷方式的参数 
                Intent shortcutIntent = new Intent(ACTION_INSTALL_SHORTCUT); 
                // 设置名称 
                shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, context.getResources() 
                                .getString(R.string.wap)); // 设置启动 Intent 
                shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent); 
                // 设置图标 
                shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, 
                                Intent.ShortcutIconResource.fromContext(context, 
                                                R.drawable.icon)); 
                // 只创建一次快捷方式 
                shortcutIntent.putExtra("duplicate", false); 
                // 创建 
                context.sendBroadcast(shortcutIntent); 
  
        }

 

测试成功,不过
// 快捷方式要启动的包                Intent intent = gotoWhere(context); 这句要改下
  Intent intent = new Intent(context,context.getClass());

 

QQ截图未命名.png

分享到:
评论

相关推荐

    android创建桌面快捷方式

    仿照微信或是淘宝网,发送快捷方式到桌面,主要代码如下: // 安装的Intent Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); // 快捷名称 shortcut.putExtra(Intent.EXTRA...

    安卓添加桌面快捷方式

    类似QQ添加桌面快捷方式联系人,也可以自定义桌面图标,新手值得看看

    Android如何创建桌面快捷方式

    Android创建桌面的快捷方式 概述 :创建桌面快捷方式相当与创建一个程序的入口,就像我们程序在安装完毕后会自动创建一个图标到桌面。其实创建桌面快捷方式跟创建一个程序入口差不多,但是像QQ会话一样创建一个QQ...

    解析Android应用启动后自动创建桌面快捷方式的实现方法

    要不怎么说Android特别开放呢,在Android开发中,只要发送一个广播,就可以实现这种需求了。 废话不多说,以下是封装好的一段代码。 代码如下:public class ShortcutUtil { public static void createShortCut...

    Android通过应用程序创建快捷方式的方法

    本文实例讲述了Android通过应用程序创建快捷方式的方法。分享给大家供大家参考。具体如下: Android 快捷方式是桌面最基本的组件。它用于直接启动某一应用程序的某个组件。 一般情况下,可以在Launcher的应用程序...

    Android添加(创建)、删除及判断是否存在桌面快捷方式的方法

    主要介绍了Android添加(创建)、删除及判断是否存在桌面快捷方式的方法,涉及Android针对桌面快捷方式的相关操作技巧,需要的朋友可以参考下

    Python-PinSetttings创建进入系统各项设置的快捷方式在桌面的工具

    Pin Setttings 创建进入系统各项设置的快捷方式在桌面的工具,已支持 Android 8.0 快捷方式和自适应图标

    java_android_创建删除快捷图标工具类

    需要权限: com.android.launcher.permission.INSTALL_SHORTCUT 检测是否存在快捷键 为程序创建桌面快捷方式 删除程序的快捷方式

    安卓手机-TSF桌面

    您可以很自由地把单个或多个应用从应用页面中创建快捷方式并拖拽到任何一个自定义页面,或在自定义页面中把各种控件自由的进行页面切换、角度旋转等操作,从而布局属于您的个性化页面. 侧面栏提供了各种TSF SHELL 3D...

    android开发揭秘PDF

    9.4.1 快捷方式 9.4.2 实时文件夹 9.4.3 Widget开发 9.5 账户管理 9.6 小结 第三部分 实例篇 第10章 Android应用开发 实例 10.1 情境模式 10.2 文件管理器 10.3 通讯录 10.4 音乐播放器 10.5 天气预报 10.6 个人...

    Android应用开发揭秘pdf高清版

    9.4.1 快捷方式 9.4.2 实时文件夹 9.4.3 Widget开发 9.5 账户管理 9.6 小结 第三部分 实例篇 第10章 Android应用开发 实例 10.1 情境模式 10.2 文件管理器 10.3 通讯录 10.4 音乐播放器 10.5 天气预报 10.6 个人...

    《Android应用开发揭秘》附带光盘代码.

     9.4.1 快捷方式  9.4.2 实时文件夹  9.4.3 Widget开发  9.5 账户管理  9.6 小结  第三部分 实例篇  第10章 Android应用开发  实例  10.1 情境模式  10.2 文件管理器  10.3 通讯录  10.4 音乐播放器  ...

    《Android应用开发揭秘》源码

     9.4.1 快捷方式  9.4.2 实时文件夹  9.4.3 Widget开发  9.5 账户管理  9.6 小结  第三部分 实例篇  第10章 Android应用开发实例  10.1 情境模式  10.2 文件管理器  10.3 通讯录  10.4 音乐播放器  10.5...

    UIAutomation:早期尝试在桌面上进行Android UI自动化

    在Chrome中转到该应用,右键单击并单击“创建快捷方式”,右键单击桌面图标,然后从那里获取命令行属性 手动启动应用程序并登录,将应用程序窗口与您想要的位置对齐,并且像个女孩一样,这样您就不会弹出信息框。 ...

    Android应用源码界面比较精美的蓝牙聊天源码.zip

    本项目是一个界面比较精美的蓝牙聊天项目源码,可以搜索并适配附近的蓝牙设备,程序安装以后会自动为程序创建桌面快捷方式,聊天内容支持文字和表情,开启应用以后会有一个常驻通知栏的图标,点击就可以再次返回聊天...

    Android tsf 1.9.9

     您以很自由地把单个或多个应用从应用页面中创建快捷方式并拖拽到任何一个自定义页面,或在自定义页面中把各种控件自由的进行页面切换、角度旋转等操作,从而布局属于您的个性化页.  侧面栏提供了各种TSF SHELL 3D...

    Android 双开助手 v9.8.6 解锁版-多开分身/隐藏应用

    微信分身双开(超级双开助手)虚拟化启动...【桌面分身】支持创建桌面快捷方式,分身放置桌面,开启更方便。 【图标伪装】任意修改名称和图标,不仅便于管理和识别分身大小号,不会开错号,还能变身隐藏,保护分身隐私。

Global site tag (gtag.js) - Google Analytics