`

android 创建快捷方式图标

 
阅读更多

1、快捷方式权限:

    

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

 

2、创建步骤:

    

Intent addIntent=new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); 
				
				Parcelable icon = Intent.ShortcutIconResource.fromContext(ShortCutActivity.this, R.drawable.icon); //获取快捷键的图标          
				Intent myIntent=new Intent(ShortCutActivity.this, ShortCutActivity.class);           
				
				addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "快捷方式");//快捷方式的标题         
				addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);//快捷方式的图标            
				addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, myIntent);//快捷方式的动作           
				
				sendBroadcast(addIntent);//发送广播

 

分享到:
评论

相关推荐

    Android 创建快捷方式图标.rar

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

    Android 创建快捷方式

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

    android创建快捷方式demo

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

    创建快捷小图标

    创建快捷方式需要用到`Intent`对象,特别是`ShortcutInfo`类(对于Android Nougat及以上版本)或`Intent.ShortcutIconResource`和`Intent.EXTRA_SHORTCUT_INTENT`(对于更早版本)。下面是一个示例代码片段: ```...

    为Android软件创建快捷方式

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

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

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

    android创建桌面快捷方式

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

    android 创建应用快捷方式

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

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

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

    android 添加快捷方式并且图标上添加数字

    1. **创建快捷方式(Shortcut)**: Android系统提供了一个名为`ShortcutManager`的API,从Android Nougat (API level 24)开始引入。首先,你需要在`AndroidManifest.xml`中声明所需的权限: ```xml ...

    Android创建快捷图标实例

    以上就是一个简单的Android创建快捷方式的实例。需要注意的是,从Android P(API 28)开始,系统引入了动态短 cuts,它们允许更丰富的交互,如自定义UI和动态更新。你可以根据需要进一步学习和适配这些新特性,以...

    关于创建快捷方式获取点击屏幕图标位置

    本教程将深入探讨如何在Android系统上创建快捷方式,以及如何获取用户点击快捷方式时的位置信息,以便进行诸如图标放大的交互效果。 首先,我们要理解Android快捷方式的基本概念。在Android中,快捷方式是通过...

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

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

    Android 桌面快捷方式

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

    安卓Android源码——快捷图标的创建与移除.zip

    1. **获取快捷方式ID**: 在创建快捷图标时,我们为每个快捷方式分配了一个唯一的ID。可以通过这个ID来找到并移除对应的快捷方式。 2. **使用ShortcutManager**: 通过`ShortcutManager`的`removeDynamicShortcuts()`...

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

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

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

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

    给Android的应用换个图标(桌面快捷图标)sShortcut

    2. 创建快捷方式信息(ShortcutInfo):包含快捷方式的元数据,如图标、标题和描述等。例如: ```java ShortcutInfo shortcutInfo = new ShortcutInfo.Builder(context, shortcutId) .setShortLabel("新图标") ....

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

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

Global site tag (gtag.js) - Google Analytics