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

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

/**     * 快捷方式     */    private void createShortcut() {        Intent intent = new Intent();        intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");        //如果设置为true表示可以创建重复的快捷方式        intent.putExtra("duplicate", false);        /**         * 1 干什么事情         * 2 你叫什么名字         * 3你长成什么样子         */        intent.putExtra(Intent.EXTRA_SHORTCUT_ICON, BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher));        intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "黑马手机卫士");        //干什么事情        /**         * 这个地方不能使用显示意图         * 必须使用隐式意图         */        Intent shortcut_intent = new Intent();        shortcut_intent.setAction("aaa.bbb.ccc");        shortcut_intent.addCategory("android.intent.category.DEFAULT");        intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcut_intent);        sendBroadcast(intent);    }

需要的权限

转载于:https://www.cnblogs.com/caoxinyu/p/6647936.html

你可能感兴趣的文章
C# Async与Await的使用
查看>>
Mysql性能调优
查看>>
iOS基础-UIKit框架-多控制器管理-实例:qq界面框架
查看>>
javascript学习---BOM
查看>>
IOS-每个程序员的编程之路上都应该看这11本书
查看>>
自定义tabbar(纯代码)
查看>>
extjs fieldset 和 radio
查看>>
小程序底部导航栏
查看>>
Codeforces Gym101505G:Orchard Division(扫描线+线段树第k大)
查看>>
ibatis学习笔记
查看>>
18-ES6(1)
查看>>
poj1611 简单并查集
查看>>
tensorflow实现迁移学习
查看>>
Ubuntu 14.04下安装CUDA8.0
查看>>
跨平台开发 -- C# 使用 C/C++ 生成的动态链接库
查看>>
关于Redis处理高并发
查看>>
C# BS消息推送 SignalR介绍(一)
查看>>
asp.net core 系列 16 Web主机 IWebHostBuilder
查看>>
WPF星空效果
查看>>
WPF Layout 系统概述——Arrange
查看>>