// 删掉指定应用指定动态快捷方式
importClass(android.content.Context);
importClass(android.content.pm.ShortcutManager);
importClass(java.util.Collections);
// ================= 目标应用包名 =================
var targetPackage = "包名"; // ← 可修改为任意 app 包名
try {
// 获取目标应用上下文
var otherContext = context.createPackageContext(
targetPackage,
Context.CONTEXT_INCLUDE_CODE |
Context.CONTEXT_IGNORE_SECURITY |
Context.CONTEXT_DEVICE_PROTECTED_STORAGE |
Context.CONTEXT_REGISTER_PACKAGE
);
// 获取系统服务 ShortcutManager
var shortcutManager = otherContext.getSystemService(Context.SHORTCUT_SERVICE);
if (shortcutManager == null) {
console.log("❌ 此设备不支持 ShortcutManager。");
JSON.stringify([]);
}
// ================= 删除指定 ID 的动态快捷方式 =================
var shortcutId = "shortcut_1759818721903"; // ← 只删这个 ID
var list = java.util.Collections.singletonList(shortcutId);
shortcutManager.removeDynamicShortcuts(list);
"✅ 已删除 " + targetPackage + " 的快捷方式 ID: " + shortcutId;
} catch (e) {
console.log("❌ 删除快捷方式出错: " + e);
JSON.stringify([]);
}#Javascript