`
xinanadu
  • 浏览: 227141 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android直接在桌面生成快捷方式

 
阅读更多

    Android在桌面上生成快捷方式有两种情况,一种是直接在桌面直接生成;一种是长按桌面,在弹出的快捷菜单中生成。这是讨论第一种,直接在桌面生成。

    这种是通过广播(Broadcast)的形式向Luncher发送请求生成快捷方式的。

 首先添加权限:

 

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

  下面就是代码层的实现:

  在activity中创建一个创建快捷方式的方法:addShortCut();

 

	public boolean addShortcut() {
		// 创建快捷方式的Intent
		Intent shortcutintent = new Intent(
				"com.android.launcher.action.INSTALL_SHORTCUT");
		// 不允许重复创建
		shortcutintent.putExtra("duplicate", false);
		// 快捷方式名称
		shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_NAME,
				getString(R.string.shortcutname));
		// 快捷方式图片
		Parcelable icon = Intent.ShortcutIconResource.fromContext(
				getApplicationContext(), R.drawable.shortcut);
		shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);
		// 点击快捷图片,运行的程序主入口
		shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(
				getApplicationContext(), Activity01.class));
		// 发送广播。OK
		sendBroadcast(shortcutintent);

		return true;
	}
0
0
分享到:
评论

相关推荐

    android 生成和删除快捷方式

    android 生成和删除桌面快捷方式

    安卓Launcher桌面相关-android生成桌面快捷方式shortcutdemo.rar

    android生成桌面快捷方式shortcut demo.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。

    Android实现向Launcher添加快捷方式的方法

    当我们想把添加快捷方式的Activity添加到这一列表时,只需要在这个Activity注册时添加一个Action为android.intent.action.CREATE_SHORTCUT的IntentFilter就可以了。 ShortCutAction类: packag

    Android编程创建桌面快捷方式的常用方法小结【2种方法】

    Android在桌面上生成快捷方式有两种情况,一种是直接在桌面直接生成;一种是长按桌面,在弹出的快捷菜单中生成。 谈谈在桌面上直接生成。个人觉得这个比较爽快,既然都是快捷方式了干嘛还要再隐藏一层呢?当然喜欢桌面...

    ShareAutoPack:解放双手,双击桌面快捷方式生成apk包,基于Gradle、bat文件让开发人员告别打包烦扰

    ShareAutoPack解放双手,双击桌面快捷方式生成apk包,基于Gradle、bat文件组合技巧让开发人员告别打包烦扰一直以来,对于某些频繁进行打包工作的业务部开发人员来说,打包工作不仅繁琐冗余而且费时费力。如何快速、...

    Android应用创建多个快捷方式

    有时候如果想让我们的应用在桌面上创建多个快捷方式,我们可以在Manifest.xml文件中对相应的activity进行声明。 &lt;application android:icon=@drawable/icon android:label=@string/app_name android:theme=@...

    android编程实现为程序创建快捷方式的方法

    主要介绍了android编程实现为程序创建快捷方式的方法,实例分析了Android创建程序快捷方式的相关设置与功能实现技巧,需要的朋友可以参考下

    Android仿google系统桌面自定义桌面

    对Google桌面源码进行改造,符合自己需求的桌面程序,可修改图标夜色,文字颜色,拖动规则 小工具:AppWidget 快捷方式:应用图标 文件夹:Folder container:表明图标是放在哪里的,是放在Workspace还是Hotseat,...

    疯狂Android讲义源码

     14.3.1 在桌面上创建快捷方式 532  14.3.2 向Launcher添加快捷方式 534  14.4 管理桌面小控件 535  14.5 实时文件夹(LiveFolder) 539  14.5.1 使用实时文件夹显示  ContentProvider的数据 540  14.6 本章...

    疯狂Android讲义.part2

    14.3.1 在桌面上创建快捷方式 532 14.3.2 向Launcher添加快捷方式 534 14.4 管理桌面小控件 535 14.5 实时文件夹(LiveFolder) 539 14.5.1 使用实时文件夹显示 ContentProvider的数据 540 14.6 本章小结 545 第15章...

    疯狂Android讲义.part1

    14.3.1 在桌面上创建快捷方式 532 14.3.2 向Launcher添加快捷方式 534 14.4 管理桌面小控件 535 14.5 实时文件夹(LiveFolder) 539 14.5.1 使用实时文件夹显示 ContentProvider的数据 540 14.6 本章小结 545 第15章...

    SafeInCloud_Pro_v20.0.2.apk

    桌面应用程序还可以使用硬件键盘轻松快捷地进行数据输入和编辑。 自动数据导入 桌面应用程序可以自动从另一个密码管理器导入数据。您无需手动重新输入所有密码。 跨平台 SafeInCloud在以下平台上可用:Mac...

    天翼WIFI-移动WLAN网页拨号器PC版V1.0-EXE安装版-带jre版

    安装后可生成桌面快捷方式,可卸载。 天翼WIFI/移动WLAN网页拨号器PC版V1.0- EXE安装版,不带jre版,使用前请确保电脑中已经安装过jdk1.5以上,大小:13.8M,格式:EXE安装程序,安装过程中后360可能提示某些jre...

    天翼WIFI-移动WLAN网页拨号器PC版V1.0-EXE安装版-不带jre版

    安装后可生成桌面快捷方式,可卸载。 天翼WIFI/移动WLAN网页拨号器PC版V1.0- EXE安装版,不带jre版,使用前请确保电脑中已经安装过jdk1.5以上,大小:13.8M,格式:EXE安装程序,安装过程中后360可能提示某些jre...

Global site tag (gtag.js) - Google Analytics