Android为应用在桌面添加一个快捷方式

Intent addIntent=new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
Parcelable icon=Intent.ShortcutIconResource.fromContext(MainActivity.this,R.drawable.sms);
Intent myIntent=new Intent(MainActivity.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);添加权限<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
时间: 2024-07-31 06:02:12

Android为应用在桌面添加一个快捷方式的相关文章

如何在桌面添加软件快捷方式,如何设置软件打开快捷键——ubuntu小技巧5

如何在桌面添加软件快捷方式,如何设置软件打开快捷键 1.如何在桌面添加软件快捷方式 ubuntu下在打开应用时,可以右键该应用设置Lock to Launcher,让软件固定在最左边方便打开:可是数量有限啊,没有新建快捷图标方式方便,下面说说如何新建图标: 在ubuntu中,进入/usr/share/applications,可以发现几乎所有的应用程序的图标都在这个文件夹,只需将图标复制粘贴到桌面即可,就实现了快捷图标志的新建. 对于一些非正常安装的程序,如免安装的程序.用wine安装的部分ex

Android开发之向桌面添加快捷方式

对于一个希望拥有更多用户的应用来说,用户桌面可以说是所有软件的必争之地,如果用户在手机桌面上建立了该软件的快捷方式,用户将会更频繁地使用该软件.因此,所有 Android程序都应该允许用户把软件的快捷方式添加到桌面上. 在程序中把一个软件的快捷方式添加到桌面上,只需要如下三步即可: 1. 创建一个添加快捷方式的Intent该Intent的Action属性值应该为com.android.launcher.action.INSTALLSHORTCUT,. 2. 通过为该Intent加Extra属性来

【15.03.13】手动快速在Linux桌面上添加一个程序图标快捷方式

部分Linux发行版提供了在桌面上添加某个程序图标的快捷操作方法,但有的发行版可能没有提供,或者说刚上手某个发行版,暂时还没找到在哪里操作.这个时候,我们可以手动在Linux桌面上添加一个快捷方式的程序图标. Linux桌面程序图标的文件名是"XXX.desktop",当然,这个文件名并不是我们在桌面上看到的图标的名字.关于desktop文件的详细结构,如果想了解,可以参考这篇技术文献:Linux Desktop Entry 文件深入解析. 但是对于普通用户来说,我们没必要了解那么多的

【起航计划 022】2015 起航计划 Android APIDemo的魔鬼步伐 21 App-&gt;Launcher Shortcuts 为某个非主Activity在Home Screen上建立一个快捷方式

Android 操作系统对于<intent-filter>含有下列属性的Activity会在应用程序管理器(Launcher)显示一项,一般这个Activity对应于某个应用的主Activity. <action android:name=”android.intent.action.MAIN” /> <category android:name=”android.intent.category.LAUNCHER” /> 此外,如果用户想在设备的Home Screen上

为Visual Studio添加一个“编码的UI测试生成器”的快捷方式

在添加CodedUI测试用例时,经常需要查看捕获控件的属性.按照常规的方式,只有在添加一个全新的CodedUI编码测试时才能查看捕获控件的属性,这样很不方便. 下面介绍在Visual Studio工具栏里添加一个快捷方式,随时打开"编码的UI测试生成器",随时捕获控件,查看控件属性. 操作步骤: 1. 通过Visual Studio的"外部工具"菜单,添加快捷方式 2. 制定快捷方式的命令名称和路径 Visual Studio 2013的命令为:C:\Program

Android:AppWidget之桌面小电筒

安卓开发中很多控件都是Widget类的,但是我们常说的Widget指的是AppWidget,即一些可以放置在桌面的小部件. 下面用两个实例来说一下这个AppWidget怎么来用. 实例一:AppWidget的基本使用 ①创建一个AppWidget的布局文件appwidget_layout.xml <span style="font-size:14px;"><?xml version="1.0" encoding="utf-8"?

Centos7.5 在桌面创建AndroidStudio快捷方式

Centos7 在桌面创建AndroidStudio快捷方式 前言 最近安装了Centos7,打算将开发平台转移到Linux下,安装好AndroidStudio后,桌面没有快捷方式有些不习惯,随自己创建. 看了很多教程,发现参差不齐,将自己的记录下来,更其他人提供一些帮助 机器环境 Linux下环境影响各种问题,所以教程不把环境写上,纯属误人子弟: 1.系统版本 CentOS 7.5 2.安装CentOs后,创建自己的用户名,没有直接用Root 3.使用的是原生桌面 解决方案 很简单,在桌面(中

如何利用php+android+新浪sae服务器做一个app下载应用

功能简介:提供一个app下载的平台,类似于appstore,上面有很多app可供下载 实现基本思路:利用android,在手机桌面建立一个图标,点击该图标不是打开app应用,而是跳转到一个web页面,这个web页面是部署在新浪sae服务器上面的,apk资源也是存放到新浪sae服                     务器上,本例子使用的web变成语言主要是利用smarty模板php编写的 首先是android页面,就一个简单的url跳转,把跳转到activity换成跳转到web页面,代码如下

在桌面添加快捷方式

/** * 在桌面添加快捷方式 * @param icon 快捷方式图标 * @param name 快捷方式名称 * @param url 快捷方式的intent url */ private void addShortcut(Parcelable icon, String name, String url){ try { // Intent intentAddShortcut = new Intent(Intent.ACTION_CREATE_SHORTCUT); Intent intent