创建桌面快捷图标

原创 2017年01月02日 22:54:05
/**
*快捷图标可以创建多个,系统的逻辑并不会帮我们检测是否值创建一个,所以我
*们要自己手动判断
*/
boolean isShortCutInstall = PreferenceUtil.getBoolean(this, Constant.KEY_SHORT_CUT , false);

if(isShortCutInstall){
    return ;
}

Intent intent = new Intent();       intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");

//文字label
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "黑马手机卫士");

//图标
Bitmap icon = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON, icon);

//点击快捷图标,跳转到什么位置
intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(this , SplashActivity.class));     
intent.putExtras(new Intent(this , SplashActivity.class));      
sendBroadcast(intent);      
PreferenceUtil.putBoolean(this, Constant.KEY_SHORT_CUT, true);
版权声明:本文为博主原创文章,未经博主允许不得转载。

Android应用创建桌面快捷图标

public static void addShortcut(Activity cx, String name) { // TODO: 2017/6/25 创建快捷方式的intent...
  • mushanps
  • mushanps
  • 2017年06月28日 13:30
  • 532

Ubantu下创建eclipse快捷图标

详细步骤: 1.新建文件eclipse.desktop,命令如下: sudo vi /usr/share/applications/eclipse.desktop  2.在新建文件中添加如下内容...
  • qq_31105311
  • qq_31105311
  • 2015年11月05日 10:40
  • 230

APP实用开发—桌面添加快捷图标

原理: 从图上可以看出,Android大致分7步完成快捷方式的创建:**第1步:**Android系统的launcher程序会调用它的pickShortcut()方法去启动系统的pickActivi...
  • qq_37293612
  • qq_37293612
  • 2017年02月09日 15:52
  • 282

Android 如何在Launcher桌面创建或者删除快捷图标

Android 如何在Launcher桌面创建或者删除快捷图标,见如下代码: public static void deleteShortcut(String activityName, C...
  • wangbaochu
  • wangbaochu
  • 2015年07月09日 14:33
  • 1993

43_创建桌面快捷图标

一、Activity中 //在桌面应用
  • houyanhua1
  • houyanhua1
  • 2014年07月26日 21:21
  • 163

Android应用创建手机桌面快捷方式

xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android...
  • true100
  • true100
  • 2015年04月14日 09:51
  • 1393

创建安卓桌面快捷图标

在欢迎界面延迟几秒后调用     SharedPreferences setting = getSharedPreferences("silent.preferences", 0);     //...
  • xm_andy
  • xm_andy
  • 2015年08月30日 17:06
  • 119

创建桌面快捷图标

创建桌面快捷图标/** * 创建桌面快捷图标 * 桌面上有一个广播接受者可以接受创建快捷图标的广播和卸载快捷图标的广播 */ *private void installS...
  • heweimxcz
  • heweimxcz
  • 2015年04月19日 16:26
  • 241

Android 创建桌面快捷图标

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...
  • sugakawh1
  • sugakawh1
  • 2016年04月15日 17:04
  • 187

两个Ubuntu创建桌面启动程序的方法

1、最近遇到的一个问题就是PHP开发使用PhpStorm IDE, 但是在Ubuntu下要每次在终端执行该sh文件才能打开, 虽然加了全局变量, 但还是很淡疼, 于是找到创建桌面启动程序的方法:  ...
  • wh_luosangnanka5
  • wh_luosangnanka5
  • 2012年07月31日 10:43
  • 5328
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:创建桌面快捷图标
举报原因:
原因补充:

(最多只允许输入30个字)