美文网首页
安卓shotcuts标签实现应用图标长按短按快捷键

安卓shotcuts标签实现应用图标长按短按快捷键

作者: findTrueLoveByM | 来源:发表于2020-08-13 10:19 被阅读0次

安卓shotcuts根标签实现点击桌面app图标快捷键功能

步骤1 在Manifest入口Activity标签下添加meta-data标签,在res xml目录下创建shotcuts.xml文件接着在meta-data里引用它


    android:allowBackup="true"

    android:icon="@mipmap/ic_launcher"

    android:label="@string/app_name"

    android:roundIcon="@mipmap/ic_launcher_round"

    android:supportsRtl="true"

    android:theme="@style/AppTheme"

    tools:ignore="GoogleAppIndexingWarning">

    <activity android:name=".MainActivity">

            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />

        <meta-data  android:name="android.app.shortcuts"

            android:resource="@xml/shotcuts"/>

    <activity android:name=".TwoActivity"/>

</application>

如上述文本所示,shotcut.xml里面内容如下

<?xml version="1.0" encoding="utf-8"?>

<shotcuts xmlns:android="http://schemas.android.com/apk/res/android">

            android:shortcutId="compose"

            android:enabled="true"

            android:icon="@mipmap/ic_launcher"

            android:shortcutShortLabel="@string/app_name1"

            android:shortcutLongLabel="@string/app_name2"

            android:shortcutDisabledMessage="@string/app_name3">

                android:action="android.intent.action.VIEW"

                android:targetPackage="com.example.maintest"

                android:targetClass="com.example.maintest.TwoActivity"/>

如果你的快捷方式与多个意图相关联,系统将在资源文件中启动与该快捷方式的最后一个意图相对应的活动,

并在后方堆栈中执行其他活动 。在这种情况下,当用户选择快捷方式然后按下后退键时,您的应用程序将启

动与资源文件中列出的快捷方式的倒数第二个意向对应的活动。这种行为模式会一直重复按下后退按钮,直

到用户清除快捷方式创建的后台堆栈。当用户下一次按下后退按钮时,系统将其导航回启动器。-->

            <categories android:name="android.shortcut.conversation"/>

</shotcuts>

添加shotcuts标签,在intent里注明添加要跳转的activity我的是activityTwo,这一步做完就可以实现点击app应用图标弹出快捷键跳转到指定的activity.

相关文章

  • 安卓shotcuts标签实现应用图标长按短按快捷键

    安卓shotcuts根标签实现点击桌面app图标快捷键功能 步骤1 在Manifest入口Activity标签下添...

  • Kotlin学习笔记——Button

    实现短按长按的方法 调用函数 例子 使用内部类 例子 实现接口 让当前Activity实现OnClickListe...

  • 安卓应用市场图标

    应用程序图标 (Icon)应当是一个Alpha通道透明的32位PNG图片。由于安卓设备众多,一个应用程序图标需要设...

  • 第一次课小结

    主要了解安卓系统架构、安卓应用开发特色、环境的搭建和Java项目里各目录的作用。学会如何更改程序图标、应用名称及在...

  • 安卓优化系列之安卓应用的启动

    前言 目前的安卓应用基本上都趋于成熟了,所以目前对安卓开发的要求不再是实现功能了,而是要能够优化应用。然而安卓应用...

  • 在线生成安卓APP图标

    在线生成安卓APP图标生成 图标在线 在线图标 安卓图标 生成图标 https://icon.wuruih...

  • Flutter发布安卓应用

    设置应用的名称,包名、应用图标和启动 安卓的应用资源配置在吗main/AndroidManifest.xml中设置...

  • 光猫重启—长按与短按2019-04-29

    光猫重启—同一个开关的长按与短按。 短按:管道激活,把没下发的数据重新下发,已经下发的数据保持原样; 长按:数据清...

  • flutter 图标、名称配置

    修改app名称和图标 安卓和ios平台需要分别配置。 安卓 ios修改string 图标文件可在图标工厂生成,直接...

  • 关于UIWebView长按识别二维码的问题

    前言 之前在应用中涉及到UIWebView长按识别二维码的问题,安卓那边在网上可以搜索到相关的代码实现,而我在网上...

网友评论

      本文标题:安卓shotcuts标签实现应用图标长按短按快捷键

      本文链接:https://www.haomeiwen.com/subject/usfbdktx.html