diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/AppConfig.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/AppConfig.kt index 33ca74c1..9dee3593 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/AppConfig.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/AppConfig.kt @@ -53,7 +53,6 @@ object AppConfig { const val SUBSCRIPTION_MIN_INTERVAL_MINUTES = 15L const val PREF_SPEED_ENABLED = "pref_speed_enabled" const val PREF_CONFIRM_REMOVE = "pref_confirm_remove" - const val PREF_START_SCAN_IMMEDIATE = "pref_start_scan_immediate" const val PREF_DOUBLE_COLUMN_DISPLAY = "pref_double_column_display" const val PREF_GROUP_ALL_DISPLAY = "pref_group_all_display" const val PREF_LANGUAGE = "pref_language" diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/SettingsChangeManager.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/SettingsChangeManager.kt index bad83bb8..a0501d33 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/SettingsChangeManager.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/SettingsChangeManager.kt @@ -15,7 +15,6 @@ object SettingsChangeManager { // Keys that affect only UI behavior and do not require core service restart. private val uiOnlyKeys = setOf( AppConfig.PREF_CONFIRM_REMOVE, - AppConfig.PREF_START_SCAN_IMMEDIATE, AppConfig.PREF_DOUBLE_COLUMN_DISPLAY, AppConfig.PREF_GROUP_ALL_DISPLAY, AppConfig.PREF_LANGUAGE, diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ScannerActivity.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ScannerActivity.kt index e00b95e4..f50dfb34 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ScannerActivity.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ScannerActivity.kt @@ -82,14 +82,7 @@ class ScannerActivity : HelperBaseComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) - val startImmediate = MmkvManager.decodeSettingsBool(AppConfig.PREF_START_SCAN_IMMEDIATE, false) - if (ContextCompat.checkSelfPermission( - this, - PermissionType.CAMERA.getPermission() - ) == PackageManager.PERMISSION_GRANTED && startImmediate - ) { - uiState.value = ScannerUiState.ACTIVE - } + startScan() } @Composable diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/SettingsActivity.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/SettingsActivity.kt index fb23feff..90040ecd 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/SettingsActivity.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/SettingsActivity.kt @@ -109,7 +109,6 @@ fun SettingsScreen( var speedEnabled by rememberMmkvBool(AppConfig.PREF_SPEED_ENABLED, false) var confirmRemove by rememberMmkvBool(AppConfig.PREF_CONFIRM_REMOVE, false) - var startScanImmediate by rememberMmkvBool(AppConfig.PREF_START_SCAN_IMMEDIATE, false) var doubleColumnDisplay by rememberMmkvBool(AppConfig.PREF_DOUBLE_COLUMN_DISPLAY, false) var groupAllDisplay by rememberMmkvBool(AppConfig.PREF_GROUP_ALL_DISPLAY, false) var language by rememberMmkvString(AppConfig.PREF_LANGUAGE, "auto") @@ -191,12 +190,6 @@ fun SettingsScreen( checked = confirmRemove, onCheckedChange = { confirmRemove = it } ) - SettingsSwitchItem( - title = stringResource(R.string.title_pref_start_scan_immediate), - summary = stringResource(R.string.summary_pref_start_scan_immediate), - checked = startScanImmediate, - onCheckedChange = { startScanImmediate = it } - ) SettingsSwitchItem( title = stringResource(R.string.title_pref_double_column_display), summary = stringResource(R.string.summary_pref_double_column_display), diff --git a/V2rayNG/app/src/main/res/values-ar/strings.xml b/V2rayNG/app/src/main/res/values-ar/strings.xml index 8c5fe7e3..6f190365 100644 --- a/V2rayNG/app/src/main/res/values-ar/strings.xml +++ b/V2rayNG/app/src/main/res/values-ar/strings.xml @@ -243,8 +243,6 @@ تأكيد حذف ملف التكوين ما إذا كان حذف ملف التكوين يتطلب تأكيدًا ثانيًا من قبل المستخدم - بدء المسح الضوئي على الفور - افتح الكاميرا لمسح الرمز ضوئيًا على الفور عند بدء التشغيل، وإلا يمكنك اختيار مسح الرمز ضوئيًا أو تحديد صورة في شريط الأدوات Append HTTP Proxy to VPN HTTP proxy will be used directly from (browser/ some supported apps), without going through the virtual NIC device (Android 10+) diff --git a/V2rayNG/app/src/main/res/values-bn/strings.xml b/V2rayNG/app/src/main/res/values-bn/strings.xml index 18d13cb3..61da2f06 100644 --- a/V2rayNG/app/src/main/res/values-bn/strings.xml +++ b/V2rayNG/app/src/main/res/values-bn/strings.xml @@ -243,8 +243,6 @@ কনফিগারেশন ফাইল মুছে ফেলার নিশ্চিতকরণ কনফিগারেশন ফাইল মুছে ফেলার জন্য ব্যবহারকারীর দ্বিতীয় নিশ্চিতকরণের প্রয়োজন - তাত্ক্ষণিক স্ক্যান শুরু করুন - শুরুতে তাত্ক্ষণিকভাবে স্ক্যান করতে ক্যামেরা খুলুন, অন্যথায় আপনি কোড স্ক্যান বা টুলবারে একটি ছবি নির্বাচন করতে পারেন Append HTTP Proxy to VPN HTTP proxy will be used directly from (browser/ some supported apps), without going through the virtual NIC device (Android 10+) diff --git a/V2rayNG/app/src/main/res/values-bqi-rIR/strings.xml b/V2rayNG/app/src/main/res/values-bqi-rIR/strings.xml index 0f9dc6ac..e00978c2 100644 --- a/V2rayNG/app/src/main/res/values-bqi-rIR/strings.xml +++ b/V2rayNG/app/src/main/res/values-bqi-rIR/strings.xml @@ -243,8 +243,6 @@ قوۊل کردن پاک کردن کانفیگ سی پاک وابیڌن فایل کانفیگ، لنگ قوۊل کردن دووارته ز سمت منتور هڌ. - زی بنه پا اسکن کود QR - شؽواتگرن سی اسکن، زی مجال ره وندن بۊگۊشین، ٱندی ترین کودن اسکن کۊنین یا شؽواتی ن منه نوار ٱوزار پسند کۊنین. پروکسی HTTP ن و VPN ازاف کۊنین پروکسی HTTP ن موسقیمن ز (مۊرۊرگر/ی قرد ز برنومه یل لادراری بیڌه)، بؽ استفاڌه ز دسگا NIC مجازی (Android 10+) استفاڌه ابۊ. diff --git a/V2rayNG/app/src/main/res/values-fa/strings.xml b/V2rayNG/app/src/main/res/values-fa/strings.xml index fe16c6f4..5325fb6c 100644 --- a/V2rayNG/app/src/main/res/values-fa/strings.xml +++ b/V2rayNG/app/src/main/res/values-fa/strings.xml @@ -241,8 +241,6 @@ تایید حذف کانفیگ آیا برای حذف کانفیگ نیاز به تایید دوم توسط کاربر است - شروع فوری اسکن QR کد - دوربین را برای اسکن بلافاصله در هنگام راه اندازی باز کنید، در غیر این صورت می توانید کد را اسکن کنید یا عکسی را در نوار ابزار انتخاب کنید. پروکسی HTTP را به VPN اضافه کنید پروکسی HTTP مستقیماً از (مرورگر/برخی برنامه‌های پشتیبانی‌شده)، بدون استفاده از دستگاه NIC مجازی (Android 10+) استفاده می‌شود. diff --git a/V2rayNG/app/src/main/res/values-ru/strings.xml b/V2rayNG/app/src/main/res/values-ru/strings.xml index f9cc03c5..bd28b984 100644 --- a/V2rayNG/app/src/main/res/values-ru/strings.xml +++ b/V2rayNG/app/src/main/res/values-ru/strings.xml @@ -248,8 +248,6 @@ Подтверждать удаление профиля Обязательное подтверждение удаления профиля - Сканировать при запуске - Начинать сканирование сразу при запуске приложения или запускать функцию сканирования камерой или из изображения через панель инструментов Дополнительный HTTP-прокси HTTP-прокси будет использоваться напрямую (из браузера и других поддерживающих приложений), минуя виртуальный сетевой адаптер (Android 10+) diff --git a/V2rayNG/app/src/main/res/values-vi/strings.xml b/V2rayNG/app/src/main/res/values-vi/strings.xml index 26a188b4..51159769 100644 --- a/V2rayNG/app/src/main/res/values-vi/strings.xml +++ b/V2rayNG/app/src/main/res/values-vi/strings.xml @@ -243,8 +243,6 @@ Xác nhận xóa tệp cấu hình Yêu cầu xác nhận từ người dùng khi thực hiện xóa tệp cấu hình. - Quét mã QR ngay lập tức - Mở camera để quét mã QR ngay khi khởi động, nếu không, bạn cũng có thể chọn quét mã hoặc chọn ảnh từ thanh công cụ. Append HTTP Proxy to VPN HTTP proxy will be used directly from (browser/ some supported apps), without going through the virtual NIC device (Android 10+) 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 4bd7f7b3..5b53d02d 100644 --- a/V2rayNG/app/src/main/res/values-zh-rCN/strings.xml +++ b/V2rayNG/app/src/main/res/values-zh-rCN/strings.xml @@ -246,8 +246,6 @@ 删除配置确认 删除配置是否需要用户二次确认 - 立即启动扫码 - 启动时立即打开相机扫描,否则可在工具栏选择扫码或选照片 追加 HTTP 代理至 VPN 浏览器 / 一些支持的应用 将直接使用 HTTP 代理, 而不经过虚拟网卡设备 (Android 10+) diff --git a/V2rayNG/app/src/main/res/values-zh-rTW/strings.xml b/V2rayNG/app/src/main/res/values-zh-rTW/strings.xml index 383570a3..b06d355e 100644 --- a/V2rayNG/app/src/main/res/values-zh-rTW/strings.xml +++ b/V2rayNG/app/src/main/res/values-zh-rTW/strings.xml @@ -245,8 +245,6 @@ 刪除設定檔確認 刪除設定檔是否需要用戶二次確認 - 立即啟動掃碼 - 啟動時立即打開相機掃描,否則可在工具欄選擇掃碼或選照片 追加 HTTP 代理至 VPN 瀏覽器 / 一些支援的應用 將直接使用 HTTP 代理, 而不經過虛擬網卡設備 (Android 10+) diff --git a/V2rayNG/app/src/main/res/values/strings.xml b/V2rayNG/app/src/main/res/values/strings.xml index 6530027d..3908b72b 100644 --- a/V2rayNG/app/src/main/res/values/strings.xml +++ b/V2rayNG/app/src/main/res/values/strings.xml @@ -254,8 +254,6 @@ Delete config confirmation Whether deleting a config requires a second confirmation by the user - Start scanning immediately - Open the camera to scan immediately at startup, otherwise you can choose to scan the code or select a photo in the toolbar Append HTTP Proxy to VPN HTTP proxy will be used directly from (browser/ some supported apps), without going through the virtual NIC device (Android 10+)