diff --git a/uni_modules/uts-nativepage/utssdk/app-android/index.uts b/uni_modules/uts-nativepage/utssdk/app-android/index.uts index 1038f610f54e4f58b57393e8521362601d309333..21fa0d5c1779a02d3a76950e3e2eec5abde30654 100644 --- a/uni_modules/uts-nativepage/utssdk/app-android/index.uts +++ b/uni_modules/uts-nativepage/utssdk/app-android/index.uts @@ -364,32 +364,33 @@ function initShortCut() { console.log("桌面快捷方式 仅支持android 7.1 以上版本") return; } - // 注意 id 不能重复 - let shortcutBuilder = ShortcutInfoCompat.Builder(UTSAndroid.getAppContext()!, "id1"); - shortcutBuilder.setShortLabel("官网") - shortcutBuilder.setLongLabel("访问官网") - shortcutBuilder.setIcon(IconCompat.createWithResource(UTSAndroid.getAppContext()!, R.drawable.icon_short)) - shortcutBuilder.setIntent( - new Intent( - Intent.ACTION_VIEW, - Uri.parse("https://dcloud.io/") - ) - ) - let shortcut = shortcutBuilder.build() - // 注意 id 不能重复 - let shortcutBuilder2 = ShortcutInfoCompat.Builder(UTSAndroid.getAppContext()!, "id2"); - shortcutBuilder2.setShortLabel("示例界面") - shortcutBuilder2.setLongLabel("打开示例界面,最多可以写25个字") - shortcutBuilder2.setIcon(IconCompat.createWithResource(UTSAndroid.getAppContext()!, R.drawable.icon_short)) - shortcutBuilder2.setIntent( - new Intent( - Intent.ACTION_VIEW, - Uri.parse("appuniappx://market/111") - ) - ) - let shortcut2 = shortcutBuilder2.build() + // #ifdef UNI-APP-X + // 注意 id 不能重复 + let shortcutBuilder = ShortcutInfoCompat.Builder(UTSAndroid.getAppContext()!, "id1"); + shortcutBuilder.setShortLabel("官网") + shortcutBuilder.setLongLabel("访问官网") + shortcutBuilder.setIcon(IconCompat.createWithResource(UTSAndroid.getAppContext()!, R.drawable.icon_short)) + shortcutBuilder.setIntent( + new Intent( + Intent.ACTION_VIEW, + Uri.parse("https://dcloud.io/") + ) + ) + let shortcut = shortcutBuilder.build() + // 注意 id 不能重复 + let shortcutBuilder2 = ShortcutInfoCompat.Builder(UTSAndroid.getAppContext()!, "id2"); + shortcutBuilder2.setShortLabel("示例界面") + shortcutBuilder2.setLongLabel("打开示例界面,最多可以写25个字") + shortcutBuilder2.setIcon(IconCompat.createWithResource(UTSAndroid.getAppContext()!, R.drawable.icon_short)) + shortcutBuilder2.setIntent( + new Intent( + Intent.ACTION_VIEW, + Uri.parse("appuniappx://market/111") + ) + ) + let shortcut2 = shortcutBuilder2.build() ShortcutManagerCompat.setDynamicShortcuts(UTSAndroid.getAppContext()!, [shortcut,shortcut2].toKotlinList()) // #endif // #ifndef UNI-APP-X