diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/CustomFmt.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/CustomFmt.kt index 96d1adeb..d574dae3 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/CustomFmt.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/CustomFmt.kt @@ -1,8 +1,8 @@ package com.v2ray.ang.fmt -import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.dto.ProfileItem import com.v2ray.ang.dto.V2rayConfig +import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.util.JsonUtil object CustomFmt : FmtBase() { diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/FmtBase.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/FmtBase.kt index 5f9f64a5..b6a943e1 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/FmtBase.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/FmtBase.kt @@ -1,8 +1,8 @@ package com.v2ray.ang.fmt import com.v2ray.ang.AppConfig -import com.v2ray.ang.enums.NetworkType import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.enums.NetworkType import com.v2ray.ang.extension.nullIfBlank import com.v2ray.ang.handler.MmkvManager import com.v2ray.ang.util.HttpUtil diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/HttpFmt.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/HttpFmt.kt index 29fba01f..d268f2e3 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/HttpFmt.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/HttpFmt.kt @@ -1,8 +1,8 @@ package com.v2ray.ang.fmt -import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.dto.ProfileItem import com.v2ray.ang.dto.V2rayConfig.OutboundBean +import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.extension.isNotNullEmpty import com.v2ray.ang.handler.V2rayConfigManager diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/Hysteria2Fmt.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/Hysteria2Fmt.kt index 1107e448..a084b2d7 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/Hysteria2Fmt.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/Hysteria2Fmt.kt @@ -1,11 +1,11 @@ package com.v2ray.ang.fmt import com.v2ray.ang.AppConfig -import com.v2ray.ang.enums.EConfigType -import com.v2ray.ang.enums.NetworkType import com.v2ray.ang.dto.ProfileItem import com.v2ray.ang.dto.V2rayConfig.OutboundBean import com.v2ray.ang.dto.V2rayConfig.OutboundBean.StreamSettingsBean.FinalMaskBean +import com.v2ray.ang.enums.EConfigType +import com.v2ray.ang.enums.NetworkType import com.v2ray.ang.extension.idnHost import com.v2ray.ang.extension.isNotNullEmpty import com.v2ray.ang.extension.nullIfBlank diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/ShadowsocksFmt.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/ShadowsocksFmt.kt index 94d0aaed..441c9b11 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/ShadowsocksFmt.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/ShadowsocksFmt.kt @@ -2,10 +2,10 @@ package com.v2ray.ang.fmt import android.util.Log import com.v2ray.ang.AppConfig -import com.v2ray.ang.enums.EConfigType -import com.v2ray.ang.enums.NetworkType import com.v2ray.ang.dto.ProfileItem import com.v2ray.ang.dto.V2rayConfig.OutboundBean +import com.v2ray.ang.enums.EConfigType +import com.v2ray.ang.enums.NetworkType import com.v2ray.ang.extension.idnHost import com.v2ray.ang.handler.V2rayConfigManager import com.v2ray.ang.util.Utils diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/SocksFmt.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/SocksFmt.kt index 0ba2613d..40a36ff8 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/SocksFmt.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/SocksFmt.kt @@ -1,8 +1,8 @@ package com.v2ray.ang.fmt -import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.dto.ProfileItem import com.v2ray.ang.dto.V2rayConfig.OutboundBean +import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.extension.idnHost import com.v2ray.ang.extension.isNotNullEmpty import com.v2ray.ang.handler.V2rayConfigManager diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/TrojanFmt.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/TrojanFmt.kt index 022ab640..e5ee0549 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/TrojanFmt.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/TrojanFmt.kt @@ -1,10 +1,10 @@ package com.v2ray.ang.fmt import com.v2ray.ang.AppConfig -import com.v2ray.ang.enums.EConfigType -import com.v2ray.ang.enums.NetworkType import com.v2ray.ang.dto.ProfileItem import com.v2ray.ang.dto.V2rayConfig.OutboundBean +import com.v2ray.ang.enums.EConfigType +import com.v2ray.ang.enums.NetworkType import com.v2ray.ang.extension.idnHost import com.v2ray.ang.handler.MmkvManager import com.v2ray.ang.handler.V2rayConfigManager diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/VlessFmt.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/VlessFmt.kt index 8f6d05a8..ca564a44 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/VlessFmt.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/VlessFmt.kt @@ -1,9 +1,9 @@ package com.v2ray.ang.fmt import com.v2ray.ang.AppConfig -import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.dto.ProfileItem import com.v2ray.ang.dto.V2rayConfig.OutboundBean +import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.extension.idnHost import com.v2ray.ang.handler.MmkvManager import com.v2ray.ang.handler.V2rayConfigManager diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/VmessFmt.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/VmessFmt.kt index c97d7102..bf0564b8 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/VmessFmt.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/VmessFmt.kt @@ -3,11 +3,11 @@ package com.v2ray.ang.fmt import android.text.TextUtils import android.util.Log import com.v2ray.ang.AppConfig -import com.v2ray.ang.enums.EConfigType -import com.v2ray.ang.enums.NetworkType import com.v2ray.ang.dto.ProfileItem import com.v2ray.ang.dto.V2rayConfig.OutboundBean import com.v2ray.ang.dto.VmessQRCode +import com.v2ray.ang.enums.EConfigType +import com.v2ray.ang.enums.NetworkType import com.v2ray.ang.extension.idnHost import com.v2ray.ang.extension.nullIfBlank import com.v2ray.ang.handler.MmkvManager diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/WireguardFmt.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/WireguardFmt.kt index 006aa2d8..83c66e46 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/WireguardFmt.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/WireguardFmt.kt @@ -2,9 +2,9 @@ package com.v2ray.ang.fmt import com.v2ray.ang.AppConfig import com.v2ray.ang.AppConfig.WIREGUARD_LOCAL_ADDRESS_V4 -import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.dto.ProfileItem import com.v2ray.ang.dto.V2rayConfig.OutboundBean +import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.extension.idnHost import com.v2ray.ang.extension.nullIfBlank import com.v2ray.ang.extension.removeWhiteSpace diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/AngConfigManager.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/AngConfigManager.kt index ccfe17a3..d0f8f343 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/AngConfigManager.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/AngConfigManager.kt @@ -7,10 +7,10 @@ import android.util.Log import com.v2ray.ang.AppConfig import com.v2ray.ang.AppConfig.HY2 import com.v2ray.ang.R -import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.dto.ProfileItem import com.v2ray.ang.dto.SubscriptionCache import com.v2ray.ang.dto.SubscriptionItem +import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.fmt.CustomFmt import com.v2ray.ang.fmt.Hysteria2Fmt import com.v2ray.ang.fmt.ShadowsocksFmt diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/V2RayServiceManager.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/V2RayServiceManager.kt index c8e8b884..59643228 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/V2RayServiceManager.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/V2RayServiceManager.kt @@ -10,10 +10,10 @@ import android.util.Log import androidx.core.content.ContextCompat import com.v2ray.ang.AppConfig import com.v2ray.ang.R -import com.v2ray.ang.enums.EConfigType -import com.v2ray.ang.dto.ProfileItem -import com.v2ray.ang.extension.toast import com.v2ray.ang.contracts.ServiceControl +import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.enums.EConfigType +import com.v2ray.ang.extension.toast import com.v2ray.ang.service.V2RayProxyOnlyService import com.v2ray.ang.service.V2RayVpnService import com.v2ray.ang.util.MessageUtil diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/GroupServerFragment.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/GroupServerFragment.kt index 58f8e29e..988c3746 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/GroupServerFragment.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/GroupServerFragment.kt @@ -16,8 +16,8 @@ import com.v2ray.ang.R import com.v2ray.ang.contracts.MainAdapterListener import com.v2ray.ang.databinding.FragmentGroupServerBinding import com.v2ray.ang.databinding.ItemQrcodeBinding -import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.extension.toast import com.v2ray.ang.extension.toastError import com.v2ray.ang.extension.toastSuccess diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerActivity.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerActivity.kt index 636c323b..57100d20 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerActivity.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerActivity.kt @@ -20,9 +20,9 @@ import com.v2ray.ang.AppConfig.TLS import com.v2ray.ang.AppConfig.WIREGUARD_LOCAL_ADDRESS_V4 import com.v2ray.ang.AppConfig.WIREGUARD_LOCAL_MTU import com.v2ray.ang.R +import com.v2ray.ang.dto.ProfileItem import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.enums.NetworkType -import com.v2ray.ang.dto.ProfileItem import com.v2ray.ang.extension.isNotNullEmpty import com.v2ray.ang.extension.toast import com.v2ray.ang.extension.toastSuccess diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerCustomConfigActivity.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerCustomConfigActivity.kt index 8dd4ca86..6e5a56be 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerCustomConfigActivity.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerCustomConfigActivity.kt @@ -11,8 +11,8 @@ import com.blacksquircle.ui.language.json.JsonLanguage import com.v2ray.ang.AppConfig import com.v2ray.ang.R import com.v2ray.ang.databinding.ActivityServerCustomConfigBinding -import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.extension.toast import com.v2ray.ang.extension.toastSuccess import com.v2ray.ang.fmt.CustomFmt diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerGroupActivity.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerGroupActivity.kt index d37508a0..bead1637 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerGroupActivity.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerGroupActivity.kt @@ -8,12 +8,11 @@ import android.widget.ArrayAdapter import androidx.appcompat.app.AlertDialog import com.v2ray.ang.R import com.v2ray.ang.databinding.ActivityServerGroupBinding -import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.extension.isNotNullEmpty import com.v2ray.ang.extension.toast import com.v2ray.ang.extension.toastSuccess -import com.v2ray.ang.handler.AngConfigManager import com.v2ray.ang.handler.MmkvManager import com.v2ray.ang.util.Utils 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 3e69f76c..7e989eba 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 @@ -15,8 +15,8 @@ import com.v2ray.ang.AppConfig.VPN import com.v2ray.ang.R import com.v2ray.ang.extension.toLongEx import com.v2ray.ang.handler.MmkvManager -import com.v2ray.ang.helper.MmkvPreferenceDataStore import com.v2ray.ang.handler.SubscriptionUpdater +import com.v2ray.ang.helper.MmkvPreferenceDataStore import com.v2ray.ang.util.Utils import java.util.concurrent.TimeUnit