This commit is contained in:
2dust committed 2024-02-17 09:55:26 +08:00
1 parent a32ae5b53f
commit fba4c03bb5
4 files changed
+13 -13

No files matched your search

+1 -1
View File
@@ -11,7 +11,7 @@ android {
applicationId = "com.v2ray.ang" applicationId = "com.v2ray.ang"
minSdk = 21 minSdk = 21
targetSdk = 34 targetSdk = 34
versionCode = 546 versionCode = 547
versionName = "1.8.16" versionName = "1.8.16"
multiDexEnabled = true multiDexEnabled = true
} }
@@ -81,10 +81,10 @@ class SettingsActivity : BaseActivity() {
autoUpdateInterval?.setOnPreferenceChangeListener { _, any -> autoUpdateInterval?.setOnPreferenceChangeListener { _, any ->
var nval = any as String var nval = any as String
autoUpdateInterval?.summary = nval
// It must be greater than 15 minutes because WorkManager couldn't run tasks under 15 minutes intervals // It must be greater than 15 minutes because WorkManager couldn't run tasks under 15 minutes intervals
nval = nval =
if (TextUtils.isEmpty(nval) or (nval.toLong() < 15)) AppConfig.SUBSCRIPTION_DEFAULT_UPDATE_INTERVAL else nval if (TextUtils.isEmpty(nval) || (nval.toLong() < 15)) AppConfig.SUBSCRIPTION_DEFAULT_UPDATE_INTERVAL else nval
autoUpdateInterval?.summary = nval
configureUpdateTask(nval.toLong()) configureUpdateTask(nval.toLong())
true true
} }
@@ -286,9 +286,9 @@ class SettingsActivity : BaseActivity() {
private fun updateMux(enabled: Boolean) { private fun updateMux(enabled: Boolean) {
val defaultSharedPreferences = PreferenceManager.getDefaultSharedPreferences(requireActivity()) val defaultSharedPreferences = PreferenceManager.getDefaultSharedPreferences(requireActivity())
muxConcurrency?.isVisible = enabled muxConcurrency?.isEnabled = enabled
muxXudpConcurrency?.isVisible = enabled muxXudpConcurrency?.isEnabled = enabled
muxXudpQuic?.isVisible = enabled muxXudpQuic?.isEnabled = enabled
if (enabled) { if (enabled) {
updateMuxConcurrency(defaultSharedPreferences.getString(AppConfig.PREF_MUX_CONCURRENCY, "8")) updateMuxConcurrency(defaultSharedPreferences.getString(AppConfig.PREF_MUX_CONCURRENCY, "8"))
updateMuxXudpConcurrency(defaultSharedPreferences.getString(AppConfig.PREF_MUX_XUDP_CONCURRENCY, "8")) updateMuxXudpConcurrency(defaultSharedPreferences.getString(AppConfig.PREF_MUX_XUDP_CONCURRENCY, "8"))
@@ -315,9 +315,9 @@ class SettingsActivity : BaseActivity() {
private fun updateFragment(enabled: Boolean) { private fun updateFragment(enabled: Boolean) {
val defaultSharedPreferences = PreferenceManager.getDefaultSharedPreferences(requireActivity()) val defaultSharedPreferences = PreferenceManager.getDefaultSharedPreferences(requireActivity())
fragmentPackets?.isVisible = enabled fragmentPackets?.isEnabled = enabled
fragmentLength?.isVisible = enabled fragmentLength?.isEnabled = enabled
fragmentInterval?.isVisible = enabled fragmentInterval?.isEnabled = enabled
if (enabled) { if (enabled) {
updateFragmentPackets(defaultSharedPreferences.getString(AppConfig.PREF_FRAGMENT_PACKETS, "tlshello")) updateFragmentPackets(defaultSharedPreferences.getString(AppConfig.PREF_FRAGMENT_PACKETS, "tlshello"))
updateFragmentLength(defaultSharedPreferences.getString(AppConfig.PREF_FRAGMENT_LENGTH, "50-100")) updateFragmentLength(defaultSharedPreferences.getString(AppConfig.PREF_FRAGMENT_LENGTH, "50-100"))
@@ -230,11 +230,11 @@
<string name="import_subscription_failure">导入订阅失败</string> <string name="import_subscription_failure">导入订阅失败</string>
<string name="menu_item_add_asset">添加</string> <string name="menu_item_add_asset">添加</string>
<string name="menu_item_add_url">添加链接</string> <string name="menu_item_add_url">添加链接</string>
<string name="title_fragment_settings">分片(fragment) 设置</string> <string name="title_fragment_settings">分片(Fragment) 设置</string>
<string name="title_pref_fragment_packets">分片方式</string> <string name="title_pref_fragment_packets">分片方式</string>
<string name="title_pref_fragment_length">分片包长(最小-最大)</string> <string name="title_pref_fragment_length">分片包长(最小-最大)</string>
<string name="title_pref_fragment_interval">分片间隔(最小-最大)</string> <string name="title_pref_fragment_interval">分片间隔(最小-最大)</string>
<string name="title_pref_fragment_enabled">启用分片(fragment)</string> <string name="title_pref_fragment_enabled">启用分片(Fragment)</string>
<string-array name="share_method"> <string-array name="share_method">
<item>二维码</item> <item>二维码</item>
@@ -230,11 +230,11 @@
<string name="import_subscription_failure">導入訂閱失敗</string> <string name="import_subscription_failure">導入訂閱失敗</string>
<string name="menu_item_add_asset">添加</string> <string name="menu_item_add_asset">添加</string>
<string name="menu_item_add_url">添加連結</string> <string name="menu_item_add_url">添加連結</string>
<string name="title_fragment_settings">分片(fragment) 設定</string> <string name="title_fragment_settings">分片(Fragment) 設定</string>
<string name="title_pref_fragment_packets">分片方式</string> <string name="title_pref_fragment_packets">分片方式</string>
<string name="title_pref_fragment_length">分片包长(最小-最大)</string> <string name="title_pref_fragment_length">分片包长(最小-最大)</string>
<string name="title_pref_fragment_interval">分片间隔(最小-最大)</string> <string name="title_pref_fragment_interval">分片间隔(最小-最大)</string>
<string name="title_pref_fragment_enabled">启用分片(fragment)</string> <string name="title_pref_fragment_enabled">启用分片(Fragment)</string>
<string-array name="share_method"> <string-array name="share_method">
<item>QR Code</item> <item>QR Code</item>