weixin_46266683 2022-12-21 15:27 采纳率: 0%
浏览 24
已结题

Android13 app shortcut不能调用自己写的应用(Android11正常)

Android13 app shortcut不能调用自己写的应用(Android11正常)

如图所示,使用(JoyUI12.5)Android11环境打开shortcut,我的计算器,微信以及miui计算器,均能正常跳转至对应应用。
切换到(MIUI14)Android13环境,安装的app相同的情况下,只有微信和miui计算器能正常跳转,单击我的计算器却没反应。

这是MIUI的问题还是安卓13的问题?求专家解惑!🌚

img

 <manifestxmlns:android="http://schemas.android.com/apk/res/android"
    package="monki.study.calculator">
    <application
         android:allowBackup="true"
         android:icon="@drawable/icon"
         android:label="Calculator"
         android:roundIcon="@drawable/icon"
         android:supportsRtl="true"
         android:theme="@style/Theme.Calculator">
          <activity
              android:name=".MainActivity"
              android:exported="true">
               <intent-filter>
                   <action android:name="android.intent.action.MAIN"/>
                   <category android:name="android.intent.category.LAUNcHER"/>
               </intent-filter>
          </activity>
     </application>
 </manifest>

shortcut.xml

 <?xml version="1.0"encoding="utf-8"?>
 <shorcuts xmlns:android="http://schemas.android.com/apk/res/android">
     <shortcut
          android:shortcutId="first"
          android:enabled="true"
          android:icon="@drawable/calculator_icon"
          android:shortcutshortLabel="@string/first_short"
          android:shortcutLongLabel="@string/first_long">
          <intent
               android:action="android.intent.action.VIEw"
               android:targetPackage="com.miui.calculator"
               android:targetclass="com.miui.calculator.cal.CalculatorActivity"/>
          <categories android:name="android.shortcut.conversation"/>
     </shortcut>
     <shortcut
          android:shortcutId="second"
          android:enabled="true"
         android:icon="@mipmap/ic_Launcher"
          android:shortcutshortLabel="微信"
          android:shortcutLongLabel="微信">
          <intent
               android:action="android.intent.action.VIEw"
               android:targetPackage="com.tencent.mm"
               android:targetclass="com.tencent.mm.ui.LauncheruI"/>
          <categories android:name="android.shortcut.conversation"/>
     </shortcut>
     <shortcut
          android:shortcutId="third"
          android:enabled="true"
          android:icon="@drawable/calculator_icon"
          android:shortcutshortLabel="@string/first_short"
          android:shortcutLongLabel="@string/third_long">
          <intent
               android:action="android.intent.action.VIEw"
               android:targetPackage="monki.study.calculator"
               android:targetclass="monki.study.calculator.MainActivity"/>
          <categoriesandroid:name="android.shortcut.conversation"/>
     </shortcut>

我的计算器的AndroidManifest.xml

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 12月29日
    • 创建了问题 12月21日

    悬赏问题

    • ¥30 STM32 INMP441无法读取数据
    • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
    • ¥15 用visualstudio2022创建vue项目后无法启动
    • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
    • ¥500 把面具戴到人脸上,请大家贡献智慧
    • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
    • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
    • ¥30 c#打开word开启修订并实时显示批注
    • ¥15 如何解决ldsc的这条报错/index error
    • ¥15 VS2022+WDK驱动开发环境