安卓创建快捷图标的代码

原创 2015年07月09日 13:39:15
<span style="font-size:24px;">//发送广播的意图, 大吼一声告诉桌面,要创建快捷图标了
		Intent intent = new Intent();
		intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
		//快捷方式  要包含3个重要的信息 1,名称 2.图标 3.干什么事情
		intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "手机小卫士");
		intent.putExtra(Intent.EXTRA_SHORTCUT_ICON, BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher));
		//桌面点击图标对应的意图。
		Intent shortcutIntent = new Intent();
		shortcutIntent.setAction("android.intent.action.MAIN");
		shortcutIntent.addCategory("android.intent.category.LAUNCHER");
		//第二个参数是当点击这个快捷图标的时候要启动那个页面的全类名
		shortcutIntent.setClassName(getPackageName(), "com.itheima.mobilesafe.SplashActivity");
//		shortcutIntent.setAction("com.itheima.xxxx");
//		shortcutIntent.addCategory(Intent.CATEGORY_DEFAULT);
		intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
		sendBroadcast(intent);</span>

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

安卓应用安装,卸载,启动,分享,创建桌面快捷图标

卸载,启动,分享都是用Intent来实现的/** * 卸载应用 */ private void uninstallApplication() { Inten...

android中在代码中创建应用的快捷图标

这是一个小的知识点,保留下,日后开发可以用的着,哈哈 1首先添加权限:   2.在Activity的onCreate方法中调用installShortCut()方法就可以了···· priv...

安卓代码动态切换APP启动图标

转载请注明出处 b 本文出自Hansion的博客 目录目录 前言 需要用到的知识activity-alias activity-alias基本用法 代码范例 例子Github地址前言 ...

Linux中创建桌面快捷图标(以Eclipse为例)

大家好啊,现在Linux系统越来越普及了,而且它也以其优良的性能和开源的特性为大家所钟爱。但是,linux使用起来,桌面系统毕竟没有windows系统用着方便。比若说创建快捷图标,像eclipse这样...

Android创建和删除快捷图标

经常看到安装一个应用后会在桌面自动创建一个快捷方式,今天就来看看如何给自己的应用创建一个快捷方式和删除掉一个快捷方式,如何查询自己的应用是否已经创建了一个快捷方式,因为这块知识很简单,就直接贴代码了。...

Ubuntu使用技巧——如何创建图标快捷方式

常见的在ubuntu中创建桌面快捷方式的方法

Android_创建和删除快捷图标

/** * 判断桌面是否已经存在快捷方式 */ private boolean isExit() { Uri uri = null; if (android.os.Build.VER...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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