转载:

http://www.cnblogs.com/wanyao/archive/2011/11/27/2265333.html

今天遇到一个需求,就是向桌面添加一个快捷方式,使点击时链接到特定的网页。网上找了一下,看到这篇文章

http://www.moandroid.com/?p=1699

受其启发,实现了该功能。

/*

* 在桌面添加快捷方式

* @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);

}

当然,你还需要添加一个permission

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

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

Android如何调用系统默认浏览器访问

一、启动android默认浏览器

1.Intent intent= new Intent();

2. intent.setAction("android.intent.action.VIEW");

3. Uri content_url = Uri.parse("http://www.cxybl.com");

4. intent.setData(content_url);

5. startActivity(intent);

这样子,android就可以调用起手机默认的浏览器访问。

二、指定相应的浏览器访问

1、指定android自带的浏览器访问

1.( “com.android.browser”:packagename ;“com.android.browser.BrowserActivity”:启动主activity)

2.

3.

4. Intent intent= new Intent();

5. intent.setAction("android.intent.action.VIEW");

6. Uri content_url = Uri.parse("http://www.cxybl.com");

7. intent.setData(content_url);

8. intent.setClassName("com.android.browser","com.android.browser.BrowserActivity");

9. startActivity(intent);

10.

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

  1. win7桌面上显示html,Win7如何显示桌面图标?显示桌面图标的方法

    我们在使用电脑的时候,开了很多个网页,这时候想显示桌面.如果是想把所有窗口都最小化,一个一个的点的,这样很浪费时间的,那有没有什么快速的办法显示到Win7系统桌面呢?下面就为大家总结一下Win7如何显 ...

  2. 【Android开发日常】一文弄懂桌面图标快捷菜单 桌面小组件

    本文将介绍如何创建和管理应用快捷方式.如何创建和管理应用桌面小组件. 目录 一.桌面菜单 1.1 概览 1.2.为什么需要桌面图标快捷菜单 1.3.如何实现桌面图标快捷菜单 1.3.1 创建静态快捷方 ...

  3. java手机状态栏圆形图标,android实现状态栏添加图标的函数实例

    本文实例讲述了android实现状态栏添加图标的函数.分享给大家供大家参考.具体如下: private void showNotification() { // 创建一个NotificationMan ...

  4. android修改桌面app图标,android修改桌面app图标的问题。

    android修改桌面app图标的问题. 我知道配置app图标的做法是在 manifest.xml中的 android:allowBackup="true" android:ico ...

  5. 计算机桌面图标有背影,桌面图标有背影怎么解决

    方法一.右键点击我的电脑 -- 属性 -- 高级 -- 点击"性能"下面的"设置"按钮,在"视觉效果"选项卡上,直接选"自定义&q ...

  6. 怎么恢复计算机隐藏的桌面图标,怎么把桌面图标隐藏 win10桌面怎么找回我的文档图标?...

    怎么把桌面图标隐藏 一篇 : win10桌面怎么找回"我的文档"图标? 新装的win10系统,可能有些人仍然不太习惯,比如桌面上"我的文档","计算机 ...

  7. 计算机桌面图标管理,桌面图标怎么管理 桌面图标管理方法介绍

    在平时使用电脑的过程中,我们会下载各类的软件,为了更好的区分开来,每个软件都会有自己特定的图标.但是由于我们日常不能很好的管理,软件下载的越来越多,图标也是越来越多.那我们怎么能够更好的管理图标呢,今 ...

  8. 计算机 桌面显示桌面图标不见了,桌面快捷方式不见了,显示桌面图标不见了-

    很多朋友在操作电脑的时候会不小心把显示桌面的快捷键弄丢了,或者说一开始在快捷栏上没有这个按钮,这时我们应该怎么办呢?下面小编就教大家如何再任务栏上面添加显示桌面这个快捷键以及显示桌面这个快捷键不见了应 ...

  9. 计算机旁边快速访问没有桌面图标了怎么办,桌面找不到我的电脑(计算机)图标的解决办法-win10桌面显示我的电脑...

    最近发现周围同事电脑上有个怪现象,他们在桌面上找不到我的电脑,于是乎在桌面建了个我的电脑的快捷方式,下面来说一下WIN7.WIN10等.如何把我的电脑放到桌面. 在桌面显示我的电脑(计算机)的方法 W ...

最新文章

  1. 平台允许同时在线人数 显示_糖豆人:终极淘汰赛 热度持续飙升 Steam同时在线人数排名前四...
  2. Oracle错误ORA-01800——ORA-01899
  3. WordPress的用户系统总结
  4. python多线程读取数据库数据_Python基于多线程操作数据库相关知识点详解
  5. iBatis 事务控制 与 两表操作将SQL语句写入单表
  6. @import注解_Spring Boot 2 实战:@SpringBootApplication注解浅析
  7. JS 实现海康威视摄像头笔记
  8. 购买周期 python-用Python实现一个基于EG协整法的跨周期套利策略
  9. 利用YYLabel 进行图文混排+高度计算
  10. C#,双向链表(Doubly Linked List)归并排序(Merge Sort)算法与源代码
  11. 计算机汉字录入试题,计算机等考试一级B上机试题——汉字录入题
  12. 华为交换机dhcp获取不到_华为S7706交换机DHCP Server 配置不成功问题
  13. 新手小白之初识JAVA,随堂笔记
  14. 测试学习——性能测试(一)
  15. Box2D v2.1.0用户手册翻译 - 第06章 夹具(Fixtures)
  16. 2020年西式面点师(高级)考试题及西式面点师(高级)考试内容
  17. 记录微信获取平台证书支付错误 错误的签名,验签失败
  18. OKI Pro 9542 打印机驱动
  19. 恰如春花秋月人生起伏
  20. layer tips 宽和高自定义

热门文章

  1. django一对多、多对多模型、自关联的建立
  2. 2020-11-29(准备考试)
  3. PE学习(二) IMAGE_DOS_HEADER
  4. 【Alertmanager】腾讯企业邮箱配置
  5. 3、HTML <a>标签(超链接)
  6. Ksusha and Array (vector)
  7. Oracle中的常用的数据类型
  8. Spring boot修改员工
  9. python 城市地图_python – 使用Basemap获取城市地图的最佳方式?
  10. springboot多数据源配置_SpringBoot-配置多数据源