/*

* 在桌面添加快捷方式

* @param      icon         快捷方式图标

* @param      name      快捷方式名称

* @param      uri           快捷方式的intent Uri

*/

public void addShortcut(Parcelable icon, String name, Uri uri){

Intent intentAddShortcut = new Intent(ACTION_ADD_SHORTCUT);

//添加名称

intentAddShortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, name);

//添加图标

intentAddShortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);

//设置Launcher的Uri数据

Intent intentLauncher = new Intent();

intentLauncher.setData(uri);

//添加快捷方式的启动方法

intentAddShortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intentLauncher);

sendBroadcast(intentAddShortcut);

}

/*

* 在桌面添加快捷方式

* @param      icon         快捷方式图标

* @param      name      快捷方式名称

* @param      uri           快捷方式的intent Uri

*/

public void addShortcut(Parcelable icon, String name, Uri uri){

Intent intentAddShortcut = new Intent(ACTION_ADD_SHORTCUT);

//添加名称

intentAddShortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, name);

//添加图标

intentAddShortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);

//设置Launcher的Uri数据

Intent intentLauncher = new Intent();

intentLauncher.setData(uri);

//添加快捷方式的启动方法

intentAddShortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intentLauncher);

sendBroadcast(intentAddShortcut);

}

2.权限设置

这里第一个参数Parcelable类型的icon如何获得呢,以下举个例子从Drawable文件夹中获取图片。

Parcelable icon = Intent.ShortcutIconResource.fromContext(this, R.drawable.icon);

android url 快捷方式,Android向桌面添加快捷方式,使其指向特定的(URL)网页相关推荐

  1. html5添加到安卓桌面图标,Android向桌面添加快捷方式,使其指向特定的网页

    转载: http://www.cnblogs.com/wanyao/archive/2011/11/27/2265333.html 今天遇到一个需求,就是向桌面添加一个快捷方式,使点击时链接到特定的网 ...

  2. android快捷代码,Android实现向桌面添加快捷方式的代码

    对于一个希望拥有更多用户的应用来说,用户桌面可以说是所有软件的必争之地,如果用户在手机桌面上建立了该软件的快捷方式,用户将会更频繁地使用该软件.因此,所有 Android程序都应该允许用户把软件的快捷 ...

  3. Visual Studio 2015 - 桌面添加快捷方式

    Visual Studio 2015 - 桌面添加快捷方式 1 打开文件位置 C:\ProgramData\Microsoft\Windows\Start Menu\Programs 2 桌面添加快捷 ...

  4. 找不到显示桌面的快捷方式怎么办|显示桌面的快捷方式找不到解决方法|显示桌面代码|...

    找不到显示桌面的快捷方式怎么办|显示桌面的快捷方式找不到解决方法|显示桌面代码| 新建记事本把一下代码拷进去,保存成scf格式,然后拖到状态栏图标就可以了 [Shell] Command=2 Icon ...

  5. Android 为你的应用程序添加快捷方式【优先级高的快捷方式】

    有人会说,快捷方式,不是安装完应用程序后,长按应用程序的ICON然后将它拖到桌面上不就行了吗?没错,这样是一种方法,但这种方法有一个缺点,看图吧: 如上图,如果我们长按桌面点击快捷方式,将会跳到如下界 ...

  6. win11菜单怎么添加快捷方式 Windows11开始菜单添加快捷方式的设置方法

    快捷方式可以方便我们的操作,节省我们去寻找软件的时间,开始菜单内也是可以直接添加快捷方式的,那要怎么在最新的Win11系统中添加呢,很多用户还不知道,下面教给大家操作方法,希望大家看完都能学会.更多w ...

  7. Android添加快捷方式(Short)到手机桌面

    权限 要在手机桌面上添加快捷方式,首先需要在manifest中添加权限. <!-- 添加快捷方式 --><uses-permission android:name="com ...

  8. android 桌面快捷方式,Android应用开发之(如何自动在桌面创建快捷方式)

    一般来说在 Android 中添加快捷方式的有以下两种: 在launcher的应用程序列表上,长按某一应用程序图标创建快捷方式到桌面 在桌面上长按在弹出框中选择快捷方式->应用程序->将添 ...

  9. android 添加快捷方式并且图标上添加数字

    前两个日志的合并 我们可以给桌面添加快捷方式的时候 制定一个带数字的图片 1.添加一个方法 Java代码   private Bitmap generatorContactCountIcon(Bitm ...

最新文章

  1. JAVA - package与import解析(一)
  2. “你的手机上未安装应用程序”的解决方案
  3. iphone、Android接收System.Net.Mail发的邮件标题乱码
  4. P2304 [NOI2015] 小园丁与老司机(网络流/上下界网络流)
  5. 2.简易的登录页面(表单验证)(HTML+JavaScript+Jquery)
  6. [Java] 蓝桥杯ADV-184 算法提高 素数求和
  7. 10个最新优秀手机应用界面设计实例
  8. HBase学习之路 (十一)HBase的协过滤器
  9. 20.Linux/Unix 系统编程手册(上) -- 信号:基本概念
  10. 故障树手册(Fault Tree handbook)(2)
  11. 杂勘复Intrepid Geophysics GeoModeller 2016 v3.3.0 Win64 1CD质模建
  12. Java, 基础(面试题)总结(分享-交流)
  13. 正态分布及其如何检验
  14. 形式化验证工具——prism(1-安装)
  15. # Maven错误Error executing Maven
  16. Word控件Spire.Doc 【页面背景】教程(1) ;C#/VB.NET:在 Word 中插入水印
  17. 微信小程序实现word,excell等文件下载
  18. python请输入一个人的名字_print('曾经有一份真挚的爱情放在我面前,那个人的名字是' + goddess),Python旅程开始的地方!...
  19. cmd命令怎么查看电脑配置?
  20. Java键盘监听器KeyListener

热门文章

  1. 云+X案例展 | 民生类:基于AWS PaaS构建基础集团企业级中台
  2. Kafka精华问答 | kafka节点之间如何备份?
  3. 云数据库精华问答 | 云数据库与其他数据库的关系
  4. 什么是5G,我们能从中得到什么?
  5. 理论塔板数 matlab,matlab作图法计算精馏理论板数
  6. linux内核关掉模块,强制关闭你的系统的内核模块 | Linux 中国
  7. finalize方法_final,finally,finalize三者的含义和区别
  8. install python 3.5.0_Mac 下安装Python3.5出现“python3-3.5.0 already installed, it's just not linked”错误...
  9. python在办公上的应用_python自动化办公:玩转word之样式秘笈
  10. linux 查看主机版本,Linux下如何查看版本信息的方法步骤