From 53271b21cf8d9368081e5953a81d9c912556e3fa Mon Sep 17 00:00:00 2001 From: ZhanGSKen Date: Mon, 10 Nov 2025 20:55:31 +0800 Subject: [PATCH] 20251110_205526_555 --- positions/build.properties | 4 +- positions/src/beta/res/xml/shortcuts.xml | 34 ------ positions/src/beta/res/xml/shortcutsmain.xml | 19 ++++ positions/src/beta/res/xml/shortcutsplus.xml | 19 ++++ positions/src/main/AndroidManifest.xml | 10 +- .../studio/positions/MainActivity.java | 13 +-- .../positions/activities/PlusActivity.java | 36 ++++++ ...AppIconSwitcher.java => AppIconUtils.java} | 107 +++++++----------- .../main/res/drawable/ic_positions_plus.png | Bin 0 -> 48680 bytes positions/src/main/res/values/strings.xml | 8 +- positions/src/main/res/xml/shortcuts.xml | 34 ------ positions/src/main/res/xml/shortcutsmain.xml | 19 ++++ positions/src/main/res/xml/shortcutsplus.xml | 19 ++++ 13 files changed, 168 insertions(+), 154 deletions(-) delete mode 100644 positions/src/beta/res/xml/shortcuts.xml create mode 100644 positions/src/beta/res/xml/shortcutsmain.xml create mode 100644 positions/src/beta/res/xml/shortcutsplus.xml create mode 100644 positions/src/main/java/cc/winboll/studio/positions/activities/PlusActivity.java rename positions/src/main/java/cc/winboll/studio/positions/utils/{AppIconSwitcher.java => AppIconUtils.java} (57%) create mode 100644 positions/src/main/res/drawable/ic_positions_plus.png delete mode 100644 positions/src/main/res/xml/shortcuts.xml create mode 100644 positions/src/main/res/xml/shortcutsmain.xml create mode 100644 positions/src/main/res/xml/shortcutsplus.xml diff --git a/positions/build.properties b/positions/build.properties index 86aca6e..5cdb7e0 100644 --- a/positions/build.properties +++ b/positions/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Mon Nov 10 03:35:32 GMT 2025 +#Mon Nov 10 12:54:12 GMT 2025 stageCount=18 libraryProject= baseVersion=15.0 publishVersion=15.0.17 -buildCount=71 +buildCount=76 baseBetaVersion=15.0.18 diff --git a/positions/src/beta/res/xml/shortcuts.xml b/positions/src/beta/res/xml/shortcuts.xml deleted file mode 100644 index 3b6d586..0000000 --- a/positions/src/beta/res/xml/shortcuts.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - diff --git a/positions/src/beta/res/xml/shortcutsmain.xml b/positions/src/beta/res/xml/shortcutsmain.xml new file mode 100644 index 0000000..caa5f19 --- /dev/null +++ b/positions/src/beta/res/xml/shortcutsmain.xml @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/positions/src/beta/res/xml/shortcutsplus.xml b/positions/src/beta/res/xml/shortcutsplus.xml new file mode 100644 index 0000000..b486fbf --- /dev/null +++ b/positions/src/beta/res/xml/shortcutsplus.xml @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/positions/src/main/AndroidManifest.xml b/positions/src/main/AndroidManifest.xml index e50e3a0..d91a459 100644 --- a/positions/src/main/AndroidManifest.xml +++ b/positions/src/main/AndroidManifest.xml @@ -48,15 +48,15 @@ + android:resource="@xml/shortcutsmain" /> @@ -68,7 +68,7 @@ + android:resource="@xml/shortcutsplus" /> diff --git a/positions/src/main/java/cc/winboll/studio/positions/MainActivity.java b/positions/src/main/java/cc/winboll/studio/positions/MainActivity.java index ebf9259..1df78ae 100644 --- a/positions/src/main/java/cc/winboll/studio/positions/MainActivity.java +++ b/positions/src/main/java/cc/winboll/studio/positions/MainActivity.java @@ -22,7 +22,7 @@ import cc.winboll.studio.positions.activities.LocationActivity; import cc.winboll.studio.positions.activities.WinBoLLActivity; import cc.winboll.studio.positions.utils.AppConfigsUtil; import cc.winboll.studio.positions.utils.ServiceUtil; -import cc.winboll.studio.positions.utils.AppIconSwitcher; +import cc.winboll.studio.positions.utils.AppIconUtils; /** * 主页面:仅负责 @@ -102,16 +102,13 @@ public class MainActivity extends WinBoLLActivity implements IWinBoLLActivity { } /** - * 处理快捷菜单的「切换入口」请求 + * 处理应用图标快捷菜单的请求 */ private void handleSwitchRequest() { Intent intent = getIntent(); - if (intent != null && "switch_launcher_main".equals(intent.getDataString())) { - ToastUtils.show("应用级别切换到悟空笔记"); - AppIconSwitcher.switchToWukongIcon(this); - } else if (intent != null && "switch_launcher_laojun".equals(intent.getDataString())) { - ToastUtils.show("應用級別切換到老君道說"); - AppIconSwitcher.switchToLaojunIcon(this); + if (intent != null && "open_app_plus".equals(intent.getDataString())) { + ToastUtils.show("已添加" + getString(R.string.app_name) + "附加组件"); + AppIconUtils.addPlusIcon(this); } } diff --git a/positions/src/main/java/cc/winboll/studio/positions/activities/PlusActivity.java b/positions/src/main/java/cc/winboll/studio/positions/activities/PlusActivity.java new file mode 100644 index 0000000..7e3112c --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/activities/PlusActivity.java @@ -0,0 +1,36 @@ +package cc.winboll.studio.positions.activities; + +import android.content.Intent; +import android.os.Bundle; +import cc.winboll.studio.libappbase.ToastUtils; +import cc.winboll.studio.positions.MainActivity; +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.utils.AppIconUtils; + +/** + * @Author ZhanGSKen&豆包大模型 + * @Date 2025/11/10 18:17 + */ +public class PlusActivity extends MainActivity { + + public static final String TAG = "PlusActivity"; + public static final String ACTION_HIDE_APP_PLUS = "cc.winboll.studio.positions.PlusActivity.ACTION_HIDE_APP_PLUS"; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + handleSwitchRequest(); + } + + /** + * 处理应用图标快捷菜单的请求 + */ + private void handleSwitchRequest() { + Intent intent = getIntent(); + if (intent != null && "hide_app_plus".equals(intent.getDataString())) { + ToastUtils.show("已移除" + getString(R.string.app_name) + "附加组件"); + AppIconUtils.addPlusIcon(this); + } + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/utils/AppIconSwitcher.java b/positions/src/main/java/cc/winboll/studio/positions/utils/AppIconUtils.java similarity index 57% rename from positions/src/main/java/cc/winboll/studio/positions/utils/AppIconSwitcher.java rename to positions/src/main/java/cc/winboll/studio/positions/utils/AppIconUtils.java index 535242b..0361e1e 100644 --- a/positions/src/main/java/cc/winboll/studio/positions/utils/AppIconSwitcher.java +++ b/positions/src/main/java/cc/winboll/studio/positions/utils/AppIconUtils.java @@ -12,104 +12,77 @@ import android.content.pm.PackageManager; import android.os.Build; import android.util.Log; import android.widget.Toast; +import cc.winboll.studio.libappbase.LogUtils; import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.activities.PlusActivity; -public class AppIconSwitcher { - public static final String TAG = "AppIconSwitcher"; - - // 组件名常量(需与 AndroidManifest 一致) - private static final String WUKONG_ACTIVITY = "cc.winboll.studio.positions.MainActivityWukong"; - private static final String LAOJUN_ACTIVITY = "cc.winboll.studio.positions.MainActivityLaojun"; +public class AppIconUtils { + public static final String TAG = "AppIconUtils"; // 快捷方式配置(名称+图标,需与实际资源匹配) - private static final String WUKONG_SHORTCUT_NAME = "位置服务-Wukong"; - private static final int WUKONG_SHORTCUT_ICON = R.drawable.ic_launcher; // Wukong 图标资源 - private static final String LAOJUN_SHORTCUT_NAME = "位置服务-Laojun"; - private static final int LAOJUN_SHORTCUT_ICON = R.mipmap.ic_launcher; // Laojun 图标资源 +// private static final String PLUS_SHORTCUT_NAME = "位置服务-Laojun"; +// private static final int PLUS_SHORTCUT_ICON = R.mipmap.ic_launcher; // Laojun 图标资源 /** - * 切换到 Laojun 图标:禁用 Wukong,启用 Laojun + 创建 Laojun 快捷方式 + * 添加Plus组件与图标 */ - public static boolean switchToLaojunIcon(Context context) { + public static boolean addPlusIcon(Context context) { if (context == null) { - Log.e(TAG, "切换失败:上下文为空"); + LogUtils.d(TAG, "切换失败:上下文为空"); Toast.makeText(context, "图标切换失败", Toast.LENGTH_SHORT).show(); return false; } PackageManager pm = context.getPackageManager(); - ComponentName wukongComponent = new ComponentName(context, WUKONG_ACTIVITY); - ComponentName laojunComponent = new ComponentName(context, LAOJUN_ACTIVITY); + ComponentName plusComponent = new ComponentName(context, PlusActivity.ACTION_HIDE_APP_PLUS); try { - // 1. 禁用 Wukong 组件,启用 Laojun 组件 - disableComponent(pm, wukongComponent); - enableComponent(pm, laojunComponent); + enableComponent(pm, plusComponent); // 2. 创建 Laojun 组件对应的快捷方式(自动去重) - boolean shortcutCreated = createComponentShortcut(context, laojunComponent, LAOJUN_SHORTCUT_NAME, LAOJUN_SHORTCUT_ICON); - - // 3. 通知桌面刷新图标 - context.sendBroadcast(new Intent(Intent.ACTION_PACKAGE_CHANGED) - .setData(android.net.Uri.parse("package:" + context.getPackageName()))); - - // 4. 反馈结果 - String logMsg = shortcutCreated ? "启用 Laojun + 快捷方式创建成功" : "启用 Laojun 成功,快捷方式创建失败"; - String toastMsg = shortcutCreated ? "图标切换为 Laojun,已创建快捷方式" : "图标切换为 Laojun,快捷方式创建失败"; - Log.d(TAG, logMsg); - Toast.makeText(context, toastMsg, Toast.LENGTH_SHORT).show(); - +// boolean shortcutCreated = createComponentShortcut(context, plusComponent, PLUS_SHORTCUT_NAME, PLUS_SHORTCUT_ICON); +// +// // 3. 通知桌面刷新图标 +// context.sendBroadcast(new Intent(Intent.ACTION_PACKAGE_CHANGED) +// .setData(android.net.Uri.parse("package:" + context.getPackageName()))); +// +// // 4. 反馈结果 +// String logMsg = shortcutCreated ? "启用 Laojun + 快捷方式创建成功" : "启用 Laojun 成功,快捷方式创建失败"; +// String toastMsg = shortcutCreated ? "图标切换为 Laojun,已创建快捷方式" : "图标切换为 Laojun,快捷方式创建失败"; +// LogUtils.d(TAG, logMsg); +// Toast.makeText(context, toastMsg, Toast.LENGTH_SHORT).show(); +// return true; } catch (Exception e) { - Log.e(TAG, "Laojun 图标切换失败:" + e.getMessage()); + LogUtils.e(TAG, "Laojun 图标切换失败:" + e.getMessage()); // 失败兜底:启用 Wukong 组件 - enableComponent(pm, wukongComponent); - Toast.makeText(context, "图标切换失败", Toast.LENGTH_SHORT).show(); + //enableComponent(pm, wukongComponent); + Toast.makeText(context, "图标切换失败" + e.getMessage(), Toast.LENGTH_SHORT).show(); return false; } } + /** - * 切换到 Wukong 图标:启用 Wukong,禁用 Laojun + 创建 Wukong 快捷方式 + * 移除Plus组件 */ - public static boolean switchToWukongIcon(Context context) { + public static boolean removePlusIcon(Context context) { if (context == null) { - Log.e(TAG, "切换失败:上下文为空"); + LogUtils.d(TAG, "切换失败:上下文为空"); Toast.makeText(context, "图标切换失败", Toast.LENGTH_SHORT).show(); return false; } PackageManager pm = context.getPackageManager(); - ComponentName wukongComponent = new ComponentName(context, WUKONG_ACTIVITY); - ComponentName laojunComponent = new ComponentName(context, LAOJUN_ACTIVITY); + ComponentName plusComponent = new ComponentName(context, PlusActivity.ACTION_HIDE_APP_PLUS); try { - // 1. 启用 Wukong 组件,禁用 Laojun 组件 - enableComponent(pm, wukongComponent); - disableComponent(pm, laojunComponent); - - // 2. 创建 Wukong 组件对应的快捷方式(自动去重) - boolean shortcutCreated = createComponentShortcut(context, wukongComponent, WUKONG_SHORTCUT_NAME, WUKONG_SHORTCUT_ICON); - - // 3. 通知桌面刷新图标 - context.sendBroadcast(new Intent(Intent.ACTION_PACKAGE_CHANGED) - .setData(android.net.Uri.parse("package:" + context.getPackageName()))); - - // 4. 反馈结果 - String logMsg = shortcutCreated ? "启用 Wukong + 快捷方式创建成功" : "启用 Wukong 成功,快捷方式创建失败"; - String toastMsg = shortcutCreated ? "图标切换为 Wukong,已创建快捷方式" : "图标切换为 Wukong,快捷方式创建失败"; - Log.d(TAG, logMsg); - Toast.makeText(context, toastMsg, Toast.LENGTH_SHORT).show(); - - return true; - + disableComponent(pm, plusComponent); + return true; } catch (Exception e) { - Log.e(TAG, "Wukong 图标切换失败:" + e.getMessage()); - // 失败兜底:启用 Wukong 组件 - enableComponent(pm, wukongComponent); - Toast.makeText(context, "图标切换失败", Toast.LENGTH_SHORT).show(); - return false; + LogUtils.d(TAG, e, Thread.currentThread().getStackTrace()); + return false; } } @@ -122,7 +95,7 @@ public class AppIconSwitcher { */ private static boolean createComponentShortcut(Context context, ComponentName component, String name, int iconRes) { if (context == null || component == null || name == null || iconRes == 0) { - Log.e(TAG, "快捷方式创建失败:参数为空"); + LogUtils.d(TAG, "快捷方式创建失败:参数为空"); return false; } @@ -132,14 +105,14 @@ public class AppIconSwitcher { PackageManager pm = context.getPackageManager(); android.content.pm.ShortcutManager shortcutManager = context.getSystemService(android.content.pm.ShortcutManager.class); if (shortcutManager == null || !shortcutManager.isRequestPinShortcutSupported()) { - Log.e(TAG, "系统不支持创建快捷方式"); + LogUtils.d(TAG, "系统不支持创建快捷方式"); return false; } // 检查是否已存在该组件的快捷方式(去重) for (android.content.pm.ShortcutInfo info : shortcutManager.getPinnedShortcuts()) { if (component.getClassName().equals(info.getIntent().getComponent().getClassName())) { - Log.d(TAG, "快捷方式已存在:" + component.getClassName()); + LogUtils.d(TAG, "快捷方式已存在:" + component.getClassName()); return true; } } @@ -163,7 +136,7 @@ public class AppIconSwitcher { return true; } catch (Exception e) { - Log.e(TAG, "Android O+ 快捷方式创建失败:" + e.getMessage()); + LogUtils.d(TAG, "Android O+ 快捷方式创建失败:" + e.getMessage()); return false; } } else { @@ -187,7 +160,7 @@ public class AppIconSwitcher { return true; } catch (Exception e) { - Log.e(TAG, "Android O- 快捷方式创建失败:" + e.getMessage()); + LogUtils.d(TAG, "Android O- 快捷方式创建失败:" + e.getMessage()); return false; } } diff --git a/positions/src/main/res/drawable/ic_positions_plus.png b/positions/src/main/res/drawable/ic_positions_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..4155d069a7ca7f70e873e08f86c6919666169c0d GIT binary patch literal 48680 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 S>LfC>aBMZ-vE_~_CFXx4E(~!1 literal 0 HcmV?d00001 diff --git a/positions/src/main/res/values/strings.xml b/positions/src/main/res/values/strings.xml index 4dfd195..77c9ad1 100644 --- a/positions/src/main/res/values/strings.xml +++ b/positions/src/main/res/values/strings.xml @@ -1,7 +1,7 @@ Positions - Positions - 切换到悟空笔记 - 切换到老君道說 - 切换功能不可用 + PositionsPlus + 隐藏附加组件 + 开启隐藏组件 + 隐藏组件切换功能不可用 diff --git a/positions/src/main/res/xml/shortcuts.xml b/positions/src/main/res/xml/shortcuts.xml deleted file mode 100644 index c14f0a7..0000000 --- a/positions/src/main/res/xml/shortcuts.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - diff --git a/positions/src/main/res/xml/shortcutsmain.xml b/positions/src/main/res/xml/shortcutsmain.xml new file mode 100644 index 0000000..522051b --- /dev/null +++ b/positions/src/main/res/xml/shortcutsmain.xml @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/positions/src/main/res/xml/shortcutsplus.xml b/positions/src/main/res/xml/shortcutsplus.xml new file mode 100644 index 0000000..0c160ea --- /dev/null +++ b/positions/src/main/res/xml/shortcutsplus.xml @@ -0,0 +1,19 @@ + + + + + + + + +