private void setDeskShortCut() {

boolean installedshortcut = sp.getBoolean("installedshortcut", false);

if (installedshortcut) {

return;

}

//创建一个快捷方式的意图

Intent intent = new Intent(

"com.android.launcher.action.INSTALL_SHORTCUT");

intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, //快捷方式的名称

getString(R.string.app_name));

intent.putExtra(Intent.EXTRA_SHORTCUT_ICON, BitmapFactory

.decodeResource(getResources(), R.drawable.mobilesafe_logo_s)); //快捷方式的图标

//设置点击这个快捷方式,打开哪个activity

Intent openMS = new Intent("com.hy.test.activities.home");

openMS.addCategory("android.intent.category.DEFAULT");

intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, openMS); //快捷方式的打开界面

sendBroadcast(intent); //发送一个广播

Editor editor = sp.edit();

editor.putBoolean("installedshortcut", true);

editor.commit();

}

!!!添加权限:com.android.launcher.permission.INSTALL_SHORTCUT

android 桌面图标创建,android创建桌面图标相关推荐

  1. 创建android studio桌面图标

    创建android studio桌面图标  1. 用root权限创建/usr/share/applications/studio.desktop  然后我们要在这个文件里面下如下代码: [Deskto ...

  2. [Android]为指定的应用创建桌面快捷方式

    网上一搜一大把为自己的应用创建快捷方式,但是本文的侧重点在为"指定的应用"创建桌面快捷方式.     常见的桌面快捷方式有两要素:1.应用名 2.应用图标. 指定应用图标的信息是: ...

  3. Android桌面图标布局,android安装运行launcher并修改桌面图标

    以系统及程序的方式安装和运行Launcher,才能在Launcher启动的时候就让默认的AppWidget程序显示出来.否则将会出现 java.lang.SecurityException: bind ...

  4. apex创建快捷方式_桌面图标美化 - 快捷方式生成器 App Shortcut Maker Pro

    使用App Shortcut Maker在手机上创建应用程序和活动的快捷方式. 热门评论: XDA: 轻松创建应用和应用活动的快捷方式,允许您使用自定义图标甚至附带图标包支持 Android警察: 应 ...

  5. Android开发——创建项目和软件图标

    Android开发--创建项目和软件图标 一.SDK安装及加装 1.将环境搭建好过后,点击Android Studio,就会开始进入软件,如果你没有另外下载SDK在你的电脑上,他会出现一个警示提示框, ...

  6. 安卓Android 7.1.1 shortcut实现桌面图标快捷方式跳转,类似IOS 3d touch

    一.背景介绍: 3D Touch是一种立体触控技术,被苹果称为新一代多点触控技术,是在Apple Watch上采用的Force Touch,屏幕可感应不同的感压力度触控.3D Touch,苹果iPho ...

  7. android 按home键返回到桌面后,再按桌面应用图标又重新打开该应用的解决方法

    android 按home键返回到桌面后,再按桌面应用图标又重新打开该应用的解决方法 如题. 这个问题困扰了我一下午,查了好多资料都不太跟这个问题沾边,但还是查到了..记录下来,为了自己,也为了方便别 ...

  8. android自动创建桌面,Android应用启动后自动创建桌面快捷方式的实现方法

    Android的开发其实是比较灵活的,其实在安装了Android应用程序之后,会在桌面上自动创建快捷方式,接下来爱站技术频道小编将会介绍Android应用启动后自动创建桌面快捷方式的实现方法给大家,有 ...

  9. 【linux】kali 创建应用程序桌面图标(以burpsuite为例)

    将程序添加到环境变量中 1.以 burpsuite 为例,创建桌面程序图标(假设 burpsuite_v2020.12 已安装完成,安装目录为 /opt/burpsuite/ ) 创建 burpsui ...

  10. Android Studio 创建不同分辨率的图标

    参考资料 Android Studio怎么创建不同分辨率的图标 转载于:https://www.cnblogs.com/WJQ2017/p/7608313.html

最新文章

  1. getrealdays oracle_oracle 日期函数介绍
  2. OpenCV的图像处理——iOS与OpenCV之间图像转换
  3. 代理模式详解(包含原理详解)
  4. CSS3新增选择器:伪元素选择器
  5. button点击后出现的边框_用Tkinter制作Python程序的图形用户界面(GUI),打包后比Qt5减少60M(77.5%)(实例63)...
  6. 九宫怎么排列和使用_开心数独:好友都在玩的数独九宫格小游戏,居家无聊杀时间必备!...
  7. STM32串口调试一直打印 00 00
  8. 【寄语2016】—不乱脚步,不慌流年
  9. 梁念坚漫步“云+端”
  10. [Growth]Steve Jobs——Follow your heart and intuition, everything else is secondary.
  11. 理论篇3:深度学习之----Momentum优化器(2)
  12. Encoded password does not look like bcrypt
  13. APS系统的现状以及与MES系统的关联
  14. 博导谈寒门子弟上大学:要相信双一流大学没有“废物”
  15. Stata字符型与数值型数据的转换——上市公司证券代码字符型与数值型的互换
  16. 程序猿如何保护眼睛方法.
  17. 苹果在win7无法连接服务器未响应,iPhone连接电脑无反应如何解决_苹果手机连接电脑没有反应解决教程...
  18. MySQL 不能没有字符串函数,就像西方不能失去耶路撒冷
  19. pci数据捕获和信号处理_通过更改数据捕获处理上游数据更改
  20. 多核计算机是指有多个cpu,多核和多个CPU有什么区别?

热门文章

  1. 调整分区个数_在重装系统的过程中,硬盘如何分区呢?
  2. 怎么把cad做的图分享给别人_干货在线 | 这20个CAD技巧值得收藏!
  3. 配置oracle驱动_Myeclipse中添加Oracle
  4. nacos 公共_Springboot,Nacos并向使用研究
  5. 介绍一下python有趣的库-tqdm
  6. 零基础学Python:自定义序列类的详细教程
  7. 在Python中用turtle函数画同心圆
  8. python selenium对浏览器自动截图
  9. java数据类型怎样理解_深入理解Java之数据类型
  10. 字节序是什么?(大小端 Big endian Little endian)