`
bogongjie
  • 浏览: 236067 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

android 桌面快捷方式

阅读更多

1.Manifast.xml文件中添加权限:

 

<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(this, R.drawable.ic_launcher); //获取快捷键的图标
        Intent myIntent=new Intent(this, MainActivity.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 桌面快捷方式

    本文将详细讲解如何创建和删除Android桌面快捷方式,以及它们的工作原理。 **一、创建桌面快捷方式** 创建Android桌面快捷方式通常有以下几种方法: 1. **通过应用抽屉**:当您安装一个新的应用后,Android系统...

    android桌面快捷方式

    判断快捷方式是否存在,创建和删除桌面快捷方式,支持android5.1以上版本

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

    这个话题主要涵盖的是如何在Android应用中检查用户是否赋予了创建桌面快捷方式的权限,以及如何适当地处理这一过程。 首先,我们需要理解Android的权限系统。在Android 6.0(API级别23)之前,应用在安装时会一次性...

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

    在Android开发中,创建桌面快捷方式是提升用户体验的重要一环,允许用户快速访问应用程序的关键功能。本篇将详细讲解如何检查Android应用是否已创建桌面快捷方式以及如何创建快捷方式。 首先,我们需要理解Android...

    android 添加桌面快捷方式

    总结来说,创建Android桌面快捷方式涉及Intent的构造、使用ShortcutManager API、BroadcastReceiver的注册以及权限申请。理解这些概念并正确应用它们,可以让开发者为用户提供更便捷的交互体验。对于“UrgentCall”...

    android 快捷方式的权限判断。

    在Android系统中,快捷方式是一种方便用户快速启动应用或跳转至特定功能的方式。随着不同手机厂商对Android系统的定制,各个品牌如华为、小米、OPPO、vivo等可能有自己的快捷方式实现。为了确保应用能够正常创建和...

    2011.09.09(2)——— android 桌面添加快捷方式

    总之,创建Android桌面快捷方式是一项涉及Intent、BroadcastReceiver和系统权限的复杂任务。随着Android系统的不断迭代,其实现方式也在不断变化,开发者需要根据目标平台选择合适的API来实现这一功能。无论是使用...

    android向桌面添加快捷方式

    总之,创建Android桌面快捷方式涉及到Intent的使用、快捷方式信息的设置以及权限的声明。通过以上步骤,你可以为你的应用添加一个用户友好的桌面入口。"yaozq_AddShortCut"压缩包可能包含了具体的示例代码或博客链接...

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

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

    android创建桌面快捷方式

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

    android新建桌面快捷方式

    在Android开发中,创建桌面快捷方式是常见的功能之一,它允许用户快速访问应用程序中的特定功能或活动。这个主题主要涉及到Android系统的Intent、BroadcastReceiver以及ShortcutManager API等关键知识点。接下来,...

    Android添加(创建)、删除及判断是否存在桌面快捷方式的方法

    在Android开发中,桌面快捷方式是用户快速启动应用或执行特定功能的一种便利方式。本篇文章将详细介绍如何在Android系统上添加、删除以及判断是否存在桌面快捷方式。这些操作涉及到对Android系统的深度理解,包括...

    创建桌面快捷方式源代码(android)

    在Android应用开发中,创建桌面快捷方式是一种常见的功能,它允许用户快速启动应用程序或执行特定操作。本资源提供了创建桌面快捷方式的源代码,对于开发者来说具有很高的参考价值。下面我们将详细探讨如何在Android...

    发送桌面快捷方式

    在Android操作系统中,"发送桌面快捷方式"是一个常见的功能,允许用户将应用程序、联系人、网页等快速添加到主屏幕,以便一键访问。这个过程涉及到Android的Intent机制、BroadcastReceiver和快捷方式服务。下面我们...

    Android高级应用源码-创建桌面快捷方式源代码.zip

    在Android开发中,创建桌面快捷方式是常见的功能之一,它允许用户快速启动应用程序的特定功能或者自定义操作。本资源“Android高级应用源码-创建桌面快捷方式源代码.zip”提供了一个实例,帮助开发者理解如何在...

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

    在Android开发中,为应用程序创建桌面快捷方式是一项常见的需求。这不仅可以提升用户体验,还能让用户更方便地访问应用。本文将详细介绍如何在Android系统中判断快捷方式是否存在、如何添加及删除快捷方式。 #### ...

    为其他应用添加、移除桌面快捷方式的Demo

    可以实现为手机上的某个应用添加桌面快捷方式、移除某个应用到快捷方式 如有问题,请浏览我的博客:http://blog.csdn.net/u011268102/article/details/9335971

Global site tag (gtag.js) - Google Analytics