Android13 app shortcut不能调用自己写的应用(Android11正常)
如图所示,使用(JoyUI12.5)Android11环境打开shortcut,我的计算器,微信以及miui计算器,均能正常跳转至对应应用。
切换到(MIUI14)Android13环境,安装的app相同的情况下,只有微信和miui计算器能正常跳转,单击我的计算器却没反应。
这是MIUI的问题还是安卓13的问题?求专家解惑!🌚
<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