iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Android开发中如何为程序创建桌面快捷方式
  • 553
分享到

Android开发中如何为程序创建桌面快捷方式

androidroi 2023-05-31 12:05:13 553人浏览 安东尼
摘要

这期内容当中小编将会给大家带来有关Android开发中如何为程序创建桌面快捷方式,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。具体如下:private void addShortcut() { In

这期内容当中小编将会给大家带来有关Android开发中如何为程序创建桌面快捷方式,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

具体如下:

private void addShortcut() {    Intent shortcutIntent = new Intent(        "com.android.launcher.action.INSTALL_SHORTCUT");    // 快捷方式的名称    shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME,        getString(R.string.app_name));    shortcutIntent.putExtra("duplicate", false); // 不允许重复创建        // 注意: ComponentName的第二个参数必须加上点号(.),否则快捷方式无法启动相应程序    ComponentName comp = new ComponentName(this.getPackageName(),        this.getPackageName() + "." + this.getLocalClassName());    Intent intent = new Intent(Intent.ACTION_MaiN);    intent.setAction("android.intent.action.MAIN");    intent.addCateGory("android.intent.category.LAUNCHER");    shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT,        intent.setComponent(comp));    // 快捷方式的图标    ShortcutIconResource iconRes = Intent.ShortcutIconResource.fromContext(        this, R.drawable.icon_launcher);    shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconRes);    sendBroadcast(shortcutIntent);}//判断是否已经创建快捷方式private boolean hasshortcut() {    boolean isInstallShortcut = false;    final ContentResolver resolver = this.getContentResolver();    final String AUTHORITY;    if (android.os.Build.VERSION.SDK_INT < 8) {      AUTHORITY = "com.android.launcher.settings";    } else {      AUTHORITY = "com.android.launcher2.settings";    }    final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY        + "/favorites&#63;notify=true");    Cursor c = resolver        .query(CONTENT_URI,            new String[] { "title", "iconResource" },            "title=&#63;",            new String[] { this.getString(R.string.app_name).trim() },            null);    if (c != null && c.getCount() > 0) {      isInstallShortcut = true;    }    return isInstallShortcut;}

--结束END--

本文标题: Android开发中如何为程序创建桌面快捷方式

本文链接: https://www.lsjlt.com/news/225399.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
  • win11如何创建桌面快捷方式
    本文小编为大家详细介绍“win11如何创建桌面快捷方式”,内容详细,步骤清晰,细节处理妥当,希望这篇“win11如何创建桌面快捷方式”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先在桌面空白处右击并选择“新建”...
    99+
    2023-07-01
  • Ubuntu创建桌面快捷方式
    前言 本文介绍如何在Ubuntu系统中创建桌面快捷方式。 操作系统:Ubuntu 22.04 LTS 正文 之前用习惯了Windows操作系统,Windows下创建快捷方式相对容易,右键点击一个文件—...
    99+
    2023-09-07
    ubuntu linux python
  • ubuntu创建桌面快捷方式具体过程
    本篇内容介绍了“ubuntu创建桌面快捷方式具体过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!默认情况下,ubuntu会将自动安装的软件...
    99+
    2023-06-13
  • 如何实现Linux下桌面快捷方式创建
    本篇内容介绍了“如何实现Linux下桌面快捷方式创建”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在你的Home/Desktop文件夹下面新...
    99+
    2023-06-13
  • Android如何实现桌面快捷方式
    这篇文章主要介绍了Android如何实现桌面快捷方式,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Android 快捷方式使用方式ShortcutUtils.getInsta...
    99+
    2023-06-22
  • Ubuntu中如何使用脚本创建桌面快捷方式
    Ubuntu中如何使用脚本创建桌面快捷方式,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。代码如下:#先打开终端ctrl+alt+tcd 桌面touch &nbs...
    99+
    2023-06-13
  • windows office365怎么创建桌面快捷方式
    本篇内容介绍了“windows office365怎么创建桌面快捷方式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!office365创建桌...
    99+
    2023-06-30
  • 电脑版淘宝在桌面如何创建快捷方式
    这篇文章主要介绍“电脑版淘宝在桌面如何创建快捷方式”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“电脑版淘宝在桌面如何创建快捷方式”文章能帮助大家解决问题。电脑版淘宝在桌面创建快捷方式方法介绍:首先在...
    99+
    2023-07-01
  • Linux系统如何创建桌面快捷
    这篇文章主要介绍了Linux系统如何创建桌面快捷,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用命令行创建桌面快捷方式要为特定程序或命令创建桌面快捷方式,你可以使用任意文本...
    99+
    2023-06-28
  • 怎么创建关机快捷键?Win7在桌面创建关机快捷方式的方法
    现在我们都在讲究效率,有些朋友就希望将系统关机在桌面创建一个快捷方式,这样我们需要关机的时候点击一下桌面快捷方式就可以了,是不是很有个性呢?小编这里介绍一下怎么在Win7桌面创建关机快捷方式,希望可以帮助到喜欢玩电脑的朋...
    99+
    2023-06-12
    Win7关机怎 关机快捷方式 Win7 桌面 关机 快捷方式 方法
  • Win7怎么在桌面创建休眠快捷方式
    这篇文章主要为大家展示了“Win7怎么在桌面创建休眠快捷方式”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Win7怎么在桌面创建休眠快捷方式”这篇文章吧。桌面空白处,点击右键,在打开的菜单项中,...
    99+
    2023-06-27
  • 如何在Windows8的桌面模式下创建软件快捷方式方法
    在Windows 8的桌面模式下,可以使用以下方法创建软件快捷方式:1. 找到想要创建快捷方式的软件程序的可执行文件(通常为一个 ....
    99+
    2023-09-12
    Windows
  • 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
  • win7系统桌面创建本地连接快捷方式的方法
      小编刚刚换win7系统的时候,由于没人教而且自己也挺懂系统的,不到本地连接也只能自己默默的找啊找。最后真的找不到啊。   1、小编为什么要找本地连接:   因为小编的电脑只能上QQ,不能浏览网页、玩游戏。小编对于电脑...
    99+
    2023-06-01
    本地连接 快捷方式 win7桌面 系统 win7 方法
  • 如何进行fedora 17终端桌面快捷键与桌面快捷方式设置
    如何进行fedora 17终端桌面快捷键与桌面快捷方式设置,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Fedora 17 设置终端快捷键依次单击活动-->...
    99+
    2023-06-13
  • Linux下如何创建pycharm快捷方式
    这篇文章将为大家详细讲解有关Linux下如何创建pycharm快捷方式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。第一种(小白的操作)首先进入到“/”目录用vim打开这个文件 vim ...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作