`
寻梦者
  • 浏览: 637707 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

android之创建快捷方式

阅读更多

 

private void addShortcut() {
		Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
		shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name));
		shortcut.putExtra("duplicate", false); // 不允许重复创建
		ComponentName comp = new ComponentName(this.getPackageName(), "." + Contants.MAIN_ACTION);
		shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(Intent.ACTION_MAIN).setComponent(comp));
		ShortcutIconResource iconRes = Intent.ShortcutIconResource.fromContext(this, R.drawable.icon);
		shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconRes);
		sendBroadcast(shortcut);
	}

  为应用创建快捷方式,看如上代码

 

 

 

分享到:
评论

相关推荐

    Android 创建快捷方式

    在Android平台上,创建快捷方式是为用户提供快速访问特定应用功能或数据的一种方法。这通常涉及到在用户的主屏幕上生成一个图标,点击该图标可以直接启动某个活动或执行预定义的操作。本篇将详细介绍如何在Android中...

    android 检查是否创建桌面快捷方式以及创建快捷方式

    本篇将详细讲解如何检查Android应用是否已创建桌面快捷方式以及如何创建快捷方式。 首先,我们需要理解Android中的快捷方式是如何工作的。在Android系统中,快捷方式是一个指向应用程序特定Activity的Intent对象,...

    为Android软件创建快捷方式

    在Android系统中,创建快捷方式是一项常见的功能,它能让用户快速访问特定的应用或者功能,提升用户体验。本篇文章将深入探讨如何为Android软件创建快捷方式,包括理解快捷方式的工作原理、编写源码以及使用相关工具...

    android 创建应用快捷方式

    2. 创建快捷方式:在需要创建快捷方式的地方,使用`ShortcutManager`的`addDynamicShortcuts()`或`addStaticShortcuts()`方法。下面是一个创建动态快捷方式的例子: ```java ShortcutManager shortcutManager = ...

    Android判断是否获取到桌面快捷方式权限

    然后,通过调用`addShortcut()`或`createShortcutResultIntent()`方法,将这个`Intent`传递给系统,以在桌面创建快捷方式。 判断应用是否有权限创建桌面快捷方式,通常不是通过检查系统权限,而是通过尝试执行创建...

    Android创建快捷方式的例子

    当第一次运行程序或者是还没有创建快捷方式的情况下,会弹出一个对话框,提示用户是否要创建快捷方式。这个例子通过在SharedPreferences里读写相关的数值来判断程序是否是第一次启动以及是否创建了快捷方式。

    android创建桌面快捷方式

    仿照微信或是淘宝网,发送快捷方式到桌面,主要代码如下: // 安装的Intent Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); // 快捷名称 shortcut.putExtra(Intent.EXTRA...

    Android 创建快捷方式 删除快捷方式 启动模式

    在Android中创建快捷方式通常通过`Intent`和`ShortcutManager` API来实现。首先,你需要创建一个具有`ACTION_CREATE_SHORTCUT`动作的`Intent`,并设置相应的元数据,如快捷方式的标题、图标和意图目标。以下是一个...

    android创建快捷方式demo

    这个"android创建快捷方式demo"就是一个示例项目,帮助开发者理解如何在Android平台上实现这一功能。在这个Demo中,我们将深入探讨快捷方式的创建过程,以及在不同设备上可能遇到的问题,特别是关于删除快捷方式的...

    Android快捷方式

    创建快捷方式可以通过调用`ShortcutManager`类的相关API来实现,这个类从Android Nougat(API 24)开始引入,提供了动态创建和管理快捷方式的功能。 在Android中,有两种类型的快捷方式:静态快捷方式和动态快捷...

    android 快捷方式的权限判断。

    然而,创建快捷方式可能需要特定的权限,例如`MANAGE_SHORTCUTS`。对于某些品牌,如华为,还需要额外的权限设置或者服务注册。 在`checkUtil.java`这个工具类中,通常会包含一系列针对不同品牌设备的检查方法。例如...

    android创建桌面快捷方式指向PDF文件

    Android 创建桌面快捷方式指向 PDF 文件 Android 创建桌面快捷方式指向 PDF 文件是 Android 开发中一个常见的需求。通过创建桌面快捷方式,用户可以快速访问 PDF 文件,而不需要在文件浏览器中搜索文件。下面将详细...

    Android 创建app快捷方式到主界面.rar

    在android手机中创建应用APP的快捷方式,在本实例中,创建快捷方式是从用户单击了按钮开始,当然这只是演示,在实际使用中,可能由APP安装程序直接创建快捷方式,实现方法与以下代码相似:  //按下了按钮时  ...

    android系统判断快捷方式是否存在、添加删除快捷方式

    在Android应用中创建快捷方式的基本步骤如下: 1. **创建Intent对象**:用于指定安装快捷方式的动作。 2. **设置Intent的Extra参数**: - `EXTRA_SHORTCUT_INTENT`:指定启动应用的Intent。 - `EXTRA_SHORTCUT_...

    android 为应用程序创建快捷方式

    本文将详细介绍如何在Android应用程序中创建快捷方式,并提供相应的代码示例。 首先,我们需要理解Android快捷方式的工作原理。快捷方式本质上是Home屏幕上的一个图标,用户点击这个图标可以直接启动应用程序内的...

    Android 桌面快捷方式

    例如,开发者可以为特定功能或操作创建快捷方式,用户可以直接从桌面启动。 **二、删除桌面快捷方式** 删除Android桌面快捷方式非常简单: 1. **直接移除**:只需长按快捷方式,然后将其拖动到屏幕顶部的“删除”...

    Android中创建快捷方式代码实例

    在Android开发中,创建快捷方式可以让用户更方便地访问应用程序的关键功能或特定页面,而无需通过主屏幕上的图标或应用抽屉。本教程将详细介绍如何在Android中实现这个功能,分为三个关键步骤。 **步骤一:添加权限...

    Android 创建快捷方式图标.rar

    Android 创建快捷方式图标,这个挺简单,有兴趣的Android初学者可参考研究.  Intent.ShortcutIconResource.fromContext(this, R.drawable.png1);//图标  //创建点击快捷方式后操作Intent,该处当点击创建的快捷方式后...

Global site tag (gtag.js) - Google Analytics