From fcc478ff63685be1b2a0466d252454ab34acca5e Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Wed, 15 Apr 2026 19:04:26 +0800 Subject: [PATCH] Add launcher shortcuts to start/stop service https://github.com/2dust/v2rayNG/issues/5485 --- V2rayNG/app/src/fdroid/res/xml/shortcuts.xml | 30 +++++++++++++++++++ V2rayNG/app/src/main/AndroidManifest.xml | 12 ++++++++ .../java/com/v2ray/ang/ui/ScStartActivity.kt | 20 +++++++++++++ .../java/com/v2ray/ang/ui/ScStopActivity.kt | 19 ++++++++++++ .../main/res/drawable/ic_qu_start_24dp.xml | 13 ++++++++ .../src/main/res/drawable/ic_qu_stop_24dp.xml | 13 ++++++++ .../src/main/res/values-zh-rCN/strings.xml | 4 +-- V2rayNG/app/src/main/res/xml/shortcuts.xml | 28 +++++++++++++++++ 8 files changed, 137 insertions(+), 2 deletions(-) create mode 100644 V2rayNG/app/src/main/java/com/v2ray/ang/ui/ScStartActivity.kt create mode 100644 V2rayNG/app/src/main/java/com/v2ray/ang/ui/ScStopActivity.kt create mode 100644 V2rayNG/app/src/main/res/drawable/ic_qu_start_24dp.xml create mode 100644 V2rayNG/app/src/main/res/drawable/ic_qu_stop_24dp.xml diff --git a/V2rayNG/app/src/fdroid/res/xml/shortcuts.xml b/V2rayNG/app/src/fdroid/res/xml/shortcuts.xml index 1e39ab474..c8deac081 100644 --- a/V2rayNG/app/src/fdroid/res/xml/shortcuts.xml +++ b/V2rayNG/app/src/fdroid/res/xml/shortcuts.xml @@ -30,4 +30,34 @@ android:targetPackage="com.v2ray.ang.fdroid" /> + + + + + + + + + + + + \ No newline at end of file diff --git a/V2rayNG/app/src/main/AndroidManifest.xml b/V2rayNG/app/src/main/AndroidManifest.xml index 900ab5154..038251433 100644 --- a/V2rayNG/app/src/main/AndroidManifest.xml +++ b/V2rayNG/app/src/main/AndroidManifest.xml @@ -122,6 +122,18 @@ android:exported="false" android:process=":RunSoLibV2RayDaemon" android:theme="@style/AppThemeDayNight.NoActionBar.Translucent" /> + + + + + + \ No newline at end of file diff --git a/V2rayNG/app/src/main/res/drawable/ic_qu_stop_24dp.xml b/V2rayNG/app/src/main/res/drawable/ic_qu_stop_24dp.xml new file mode 100644 index 000000000..1834b92b8 --- /dev/null +++ b/V2rayNG/app/src/main/res/drawable/ic_qu_stop_24dp.xml @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/V2rayNG/app/src/main/res/values-zh-rCN/strings.xml b/V2rayNG/app/src/main/res/values-zh-rCN/strings.xml index b54fbc81c..f801f73c7 100644 --- a/V2rayNG/app/src/main/res/values-zh-rCN/strings.xml +++ b/V2rayNG/app/src/main/res/values-zh-rCN/strings.xml @@ -15,8 +15,8 @@ 无法取得权限 无法取得通知权限 点击了解更多 - 启动服务中 - 关闭中 + 启动服务 + 关闭服务 启动服务成功 启动服务失败 diff --git a/V2rayNG/app/src/main/res/xml/shortcuts.xml b/V2rayNG/app/src/main/res/xml/shortcuts.xml index 8874a7185..8d18a74c0 100644 --- a/V2rayNG/app/src/main/res/xml/shortcuts.xml +++ b/V2rayNG/app/src/main/res/xml/shortcuts.xml @@ -28,4 +28,32 @@ android:targetPackage="com.v2ray.ang" /> + + + + + + + + + + \ No newline at end of file