iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android程序开发之手机APP创建桌面快捷方式
  • 321
分享到

Android程序开发之手机APP创建桌面快捷方式

手机appappAndroid 2022-06-06 08:06:39 321人浏览 安东尼
摘要

预览效果图: 需要权限: <uses-permission Android:name="com.android.launcher.permission.INSTAL

预览效果图:

需要权限:


<uses-permission Android:name="com.android.launcher.permission.INSTALL_SHORTCUT" /> 

配置文件:AndroidManifest.xml


<activity
android:name="com.myself.news.activity.Guideactivity"
android:label="@string/title_activity_guide" >
<intent-filter>
<action android:name="com.myself.news.ACTION_HOME" />
<cateGory android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity> 

在应用的闪屏页面Activity的 oncreate方法调用 installShortcut();

代码:


// 创建快捷方式
// com.android.launcher.permission.INSTALL_SHORTCUT
private void installShortcut() {
// 判断有没有创建过快捷方式
boolean isCreated = SharedPreferencesUtils.getBoolean(this,
GlobalConstantsUtils.PREF_IS_SHORTCUT_INTALLED, false);
// 判断是否已经创建过
if (!isCreated) {
// 发广播
Intent intent = new Intent();
intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
// 图标
// 根据资源文件id生成Bitmap对象
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON, BitmapFactory
.decodeResource(getResources(), R.drawable.ic_launcher));
// 名称
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "手机安全卫士");
// 动作
Intent actionIntent = new Intent();
// 跳到主页面
actionIntent.setAction(GlobalConstantsUtils.ACTION_HOME);
intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, actionIntent);
sendBroadcast(intent);
// 标记已经创建过快捷方式,下次不再创建
SharedPreferencesUtils.setBoolean(this,
GlobalConstantsUtils.PREF_IS_SHORTCUT_INTALLED, true);
}
}

常量工具类GlobalConstantsUtils:


public static final String PREF_IS_SHORTCUT_INTALLED = "is_shortcut_intalled";// 是否已经创建快捷方式 
public static final String ACTION_HOME = "com.myself.news.ACTION_HOME";// 跳转到主页面的ACTION


您可能感兴趣的文章:Android应用创建桌面快捷方式代码Android如何创建桌面快捷方式Android添加(创建)、删除及判断是否存在桌面快捷方式的方法解析Android应用启动后自动创建桌面快捷方式的实现方法Android 创建/验证/删除桌面快捷方式(已测试可用)android 为应用程序创建桌面快捷方式技巧分享Android编程实现向桌面添加快捷方式的方法Android编程添加快捷方式(Short)到手机桌面的方法(含添加,删除及查询)Android编程实现创建,删除,判断快捷方式的方法Android应用创建多个快捷方式Android实现向Launcher添加快捷方式的方法Android编程创建桌面快捷方式的常用方法小结【2种方法】


--结束END--

本文标题: Android程序开发之手机APP创建桌面快捷方式

本文链接: https://www.lsjlt.com/news/25211.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android开发中如何为程序创建桌面快捷方式
    这期内容当中小编将会给大家带来有关Android开发中如何为程序创建桌面快捷方式,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。具体如下:private void addShortcut() { In...
    99+
    2023-05-31
    android roi
  • 为Office程序创建桌面快捷方式
    要为Office程序创建桌面快捷方式,请按照以下步骤操作:1. 打开开始菜单,找到你想为其创建快捷方式的Office程序。例如,Mi...
    99+
    2023-09-13
    Office
  • Android开发中创建桌面快捷方式的方法有哪些
    今天就跟大家聊聊有关Android开发中创建桌面快捷方式的方法有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Android在桌面上生成快捷方式有两种情况,一种是直接在桌面直接生...
    99+
    2023-05-31
    android roi
  • Ubuntu创建桌面快捷方式
    前言 本文介绍如何在Ubuntu系统中创建桌面快捷方式。 操作系统:Ubuntu 22.04 LTS 正文 之前用习惯了Windows操作系统,Windows下创建快捷方式相对容易,右键点击一个文件—...
    99+
    2023-09-07
    ubuntu linux python
  • 怎么创建关机快捷键?Win7在桌面创建关机快捷方式的方法
    现在我们都在讲究效率,有些朋友就希望将系统关机在桌面创建一个快捷方式,这样我们需要关机的时候点击一下桌面快捷方式就可以了,是不是很有个性呢?小编这里介绍一下怎么在Win7桌面创建关机快捷方式,希望可以帮助到喜欢玩电脑的朋...
    99+
    2023-06-12
    Win7关机怎 关机快捷方式 Win7 桌面 关机 快捷方式 方法
  • ubuntu创建桌面快捷方式具体过程
    本篇内容介绍了“ubuntu创建桌面快捷方式具体过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!默认情况下,ubuntu会将自动安装的软件...
    99+
    2023-06-13
  • win11如何创建桌面快捷方式
    本文小编为大家详细介绍“win11如何创建桌面快捷方式”,内容详细,步骤清晰,细节处理妥当,希望这篇“win11如何创建桌面快捷方式”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先在桌面空白处右击并选择“新建”...
    99+
    2023-07-01
  • 批处理cmd之桌面快捷方式创建工具
    核心代码如下 @echo off title 编程网 桌面快捷方式创建工具! >nul 2>&1 REG.exe query "HKU\S-1-5-19" ...
    99+
    2024-04-02
  • windows office365怎么创建桌面快捷方式
    本篇内容介绍了“windows office365怎么创建桌面快捷方式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!office365创建桌...
    99+
    2023-06-30
  • Win7怎么在桌面创建休眠快捷方式
    这篇文章主要为大家展示了“Win7怎么在桌面创建休眠快捷方式”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Win7怎么在桌面创建休眠快捷方式”这篇文章吧。桌面空白处,点击右键,在打开的菜单项中,...
    99+
    2023-06-27
  • 如何实现Linux下桌面快捷方式创建
    本篇内容介绍了“如何实现Linux下桌面快捷方式创建”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在你的Home/Desktop文件夹下面新...
    99+
    2023-06-13
  • Ubuntu中如何使用脚本创建桌面快捷方式
    Ubuntu中如何使用脚本创建桌面快捷方式,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。代码如下:#先打开终端ctrl+alt+tcd 桌面touch &nbs...
    99+
    2023-06-13
  • 电脑版淘宝在桌面如何创建快捷方式
    这篇文章主要介绍“电脑版淘宝在桌面如何创建快捷方式”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“电脑版淘宝在桌面如何创建快捷方式”文章能帮助大家解决问题。电脑版淘宝在桌面创建快捷方式方法介绍:首先在...
    99+
    2023-07-01
  • win7系统桌面创建本地连接快捷方式的方法
      小编刚刚换win7系统的时候,由于没人教而且自己也挺懂系统的,不到本地连接也只能自己默默的找啊找。最后真的找不到啊。   1、小编为什么要找本地连接:   因为小编的电脑只能上QQ,不能浏览网页、玩游戏。小编对于电脑...
    99+
    2023-06-01
    本地连接 快捷方式 win7桌面 系统 win7 方法
  • 【WinForm】Android手机群控工具-桌面程序开发实现
    如何将手下多个Android手机统一管理起来呢,这里是用通过终端输入adb命令来实现控制多个手机的,具体怎么做,接下来给讲一讲。 adb工具 首先,需要准备一套工具,以下是adb工具套件,是在Andr...
    99+
    2023-10-26
    android 智能手机 adb 群控 WinForm
  • 如何在Windows8的桌面模式下创建软件快捷方式方法
    在Windows 8的桌面模式下,可以使用以下方法创建软件快捷方式:1. 找到想要创建快捷方式的软件程序的可执行文件(通常为一个 ....
    99+
    2023-09-12
    Windows
  • 怎么创建云服务器的快捷方式呢手机
    创建云服务器的快捷方式通常使用.NETFramework类库中的openurl方法和openfile方法。以下是创建云服务器快捷方式的步骤: 打开终端。 在终端中执行以下命令: openurl("example.com") 然后...
    99+
    2023-10-27
    快捷方式 服务器 手机
  • Win10系统怎么在桌面创建宽带连接的快捷方式(快速拨号)
    想知道Win10系统怎么在桌面创建宽带连接的快捷方式具体要怎么操作请看小编为大家带来的详细介绍,希望能帮助到大家。 Win10系统宽带连接桌面快捷方式创建教程: 1.在Win10桌面右下角的网络图标中右键,然后点击【打开...
    99+
    2023-06-08
    Win10 宽带连接 桌面 快捷方式 宽带 系统
  • 怎么创建云服务器的快捷方式呢苹果手机
    创建快捷方式:打开命令提示符,进入苹果手机的“设置”应用程序。 选择“更多工具”选项。在这里,你可以找到“Mac 用户”或“Windows用户”,然后点击“更改首选项”。 在“更改首选项”对话框中,选择“存储”选项卡。 找到“文件系统”和...
    99+
    2023-10-28
    快捷方式 苹果 服务器
  • win7在桌面上创建网页快捷方式无需每次打开浏览器进行查找
    win7系统怎么在桌面上快速创建网页快捷方式?在平常时工作的过程中有时候需要浏览很多网站,但是对于经常访问的网页每次要打开浏览器然后进行查找网址真的是挺麻烦的吧,所以最简单又方便的方法就是把你经常访问的网页创建快捷方式放...
    99+
    2023-06-05
    win7 桌面 网页快捷方式 网页 快捷方式 桌面上 浏览器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作