创建桌面图标

转载 2012年03月21日 22:20:09
  1. public class ShortcutUtil {  
  2.   
  3.     public static void createShortCut(Activity act, int iconResId,  
  4.             int appnameResId) {  
  5.   
  6.         // com.android.launcher.permission.INSTALL_SHORTCUT  
  7.   
  8.         Intent shortcutintent = new Intent(  
  9.                 "com.android.launcher.action.INSTALL_SHORTCUT");  
  10.         // 不允许重复创建  
  11.         shortcutintent.putExtra("duplicate"false);  
  12.         // 需要现实的名称  
  13.         shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_NAME,  
  14.                 act.getString(appnameResId));  
  15.         // 快捷图片  
  16.         Parcelable icon = Intent.ShortcutIconResource.fromContext(  
  17.                 act.getApplicationContext(), iconResId);  
  18.         shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);  
  19.         // 点击快捷图片,运行的程序主入口  
  20.         shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_INTENT,  
  21.                 new Intent(act.getApplicationContext(), act.getClass()));  
  22.         // 发送广播  
  23.         act.sendBroadcast(shortcutintent);  
  24.     }  


  25. <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
  26.  

相关文章推荐

VC++创建一个自定义桌面图标

学习xbmoxia的文章原文地址 http://blog.csdn.net/xbmoxia/article/details/14165221 VS 2010 sp1 环境 1:打开解决方案资源资源...

Ubuntu下Eclipse的安装与创建桌面图标

Ubuntu下Eclipse的安装与创建桌面图标背景 一篇小白能看懂的Eclipse安装与创建桌面图标教程,同时让自己加深点印象。Ubuntu 16.04 LTS...

android create desktop icon(创建桌面图标)

看到eoe里面的一个分享帖子,创建桌面图标,感觉分析很透彻,整理过后分享. Launcher为了让其他应用程序能够定制自己的快捷图标,就注册了一个BroadcastReceiver专门接收其他应用程...
  • oop_aop
  • oop_aop
  • 2011年08月24日 14:35
  • 4231

从桌面图标启动一个LauncherMode为标准模式的主activity为什么不会重复创建多个实例

一般我们主activity是能显示在桌面图标上的程序入口,并且默认情况launchMode是standard模式。 一般我们使用startActivity的时候,如果启动目标activity是stan...

Linux下创建Eclipse桌面图标

之前在Ubuntu时一直没有在 桌面创建过Eclipse的快捷启动方式,今天突发奇想就来试试,现总结一下。原桌面如下,没有Eclipse图标 首先声明,我的Eclipse解压的目录是:/home...

linux创建桌面图标,和开始菜单栏图标

###环境:Mint17,(其他类似的linux系统是一样的) 如果开始菜单有图标,创建桌面图标很简单,右键添加到桌面即可。 如果没有,就要动手写一个了,需要两个东西一个是图标样式的图片,...

使android桌面图标变大

原文地址::http://blog.csdn.net/wzcqr0501/article/details/7301227   在平板上android系统默认的桌面图标太小了,需要将其放大。之前...

如何在快速启动项中添加桌面图标

恢复"显示桌面" 在Windows操作系统中,任务栏(快速启动栏)中的显示桌面图标的实际位置是“C:\Windows\System\显示桌面.scf”。快速启动是通过放在“C:\Windows\...

c# 获取桌面图标的位置和名称

在外国一个博客中看到的  转载过来  翻译了一下  并封装在一个类中   using System; namespace System.Windows.Forms { /// ...

桌面图标分类软件Fences的缺点

可能吧在我生活中不能没有的10个软件中写道了Fences, 体验试用后发现些小问题. 在小众的留言里面也看到了很多网友发出的bug, 下面列出了部分解决方案. 特别说明: 测试环境为Windows...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:创建桌面图标
举报原因:
原因补充:

(最多只允许输入30个字)