博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android创建桌面快捷方式
阅读量:7236 次
发布时间:2019-06-29

本文共 977 字,大约阅读时间需要 3 分钟。

Android创建桌面快捷方式

效果图

这里写图片描述

添加权限

配置快捷启动的Activity

在清单文件下,将要设置快捷启动的Activity添加intent-filter属性

  • AndroidManifest.xml

创建快捷方式

/** * 创建快捷图标 * * @param view view */public void createShortcutIcon(View view) {    Toast.makeText(this, "创建快捷图标", Toast.LENGTH_SHORT).show();    String title = "第二页";    Bitmap icon = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher);    Intent intent = new Intent(this, Main2Activity.class);    intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);    // 添加Intent    Intent createShortcutIconIntent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");    // 标题    createShortcutIconIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, title);    // 图标    createShortcutIconIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON, icon);    // Intent    createShortcutIconIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent);    // 发送广播创建图标    sendBroadcast(createShortcutIconIntent);}
你可能感兴趣的文章
阶乘相关问题
查看>>
ASP.NET MVC导出excel(数据量大,非常耗时的,异步导出)
查看>>
Java引用类型变量
查看>>
利用window.navigator.userAgent判断当前是否微信内置浏览器
查看>>
《Programming WPF》翻译 第9章 2.选择一个基类
查看>>
IOS-整体框架类图
查看>>
在Ubuntu下安装*.sh
查看>>
NavigationBar 隐藏底部边线,阴影
查看>>
三种最典型的大数据存储技术路线
查看>>
stl非变易算法(二)
查看>>
java 关键字 transient
查看>>
Ubuntu配置和修改IP地址
查看>>
转载:如何设计一个可扩展的用户登录系统
查看>>
python对redis的常用操作 上 (对列表、字符串、散列结构操作)
查看>>
I.MX6 i2c_data_write_byte ioctl error: I/O error
查看>>
myisam MySQL 锁问题
查看>>
为什么获取的System.Web.HttpContext.Current值为null,HttpContext对象为null时如何获取程序(站点)的根目录...
查看>>
告诉你一个真实的OpenStack:都谁在用,用来干什么?
查看>>
在idea中maven项目jdk编译version总是跳到1.5
查看>>
理解与应用css中的display属性
查看>>