添加高版本的权限请求,内核更新
This commit is contained in:
parent
b6e2718fdd
commit
b599747602
|
|
@ -276,3 +276,4 @@
|
||||||
-keep class com.google.zxing.** { *; }
|
-keep class com.google.zxing.** { *; }
|
||||||
-keep class com.journeyapps.barcodescanner.** { *; }
|
-keep class com.journeyapps.barcodescanner.** { *; }
|
||||||
-keep class com.afollestad.materialdialogs.** { *; }
|
-keep class com.afollestad.materialdialogs.** { *; }
|
||||||
|
-keep class com.yingmao.clash.net.http.entity.** { *; }
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,7 @@
|
||||||
<uses-permission
|
<uses-permission
|
||||||
android:name="android.permission.QUERY_ALL_PACKAGES"
|
android:name="android.permission.QUERY_ALL_PACKAGES"
|
||||||
tools:ignore="QueryAllPackagesPermission" />
|
tools:ignore="QueryAllPackagesPermission" />
|
||||||
|
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
|
||||||
|
|
||||||
<application
|
<application
|
||||||
android:name=".app.MainApplication"
|
android:name=".app.MainApplication"
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,8 @@ import android.widget.ImageView
|
||||||
import android.widget.LinearLayout
|
import android.widget.LinearLayout
|
||||||
import android.widget.ProgressBar
|
import android.widget.ProgressBar
|
||||||
import android.widget.TextView
|
import android.widget.TextView
|
||||||
|
import androidx.activity.result.contract.ActivityResultContracts.RequestPermission
|
||||||
|
import androidx.core.content.ContextCompat
|
||||||
import androidx.core.content.FileProvider
|
import androidx.core.content.FileProvider
|
||||||
import androidx.core.view.GravityCompat
|
import androidx.core.view.GravityCompat
|
||||||
import androidx.drawerlayout.widget.DrawerLayout
|
import androidx.drawerlayout.widget.DrawerLayout
|
||||||
|
|
@ -262,7 +264,19 @@ class NewMainActivity : BaseActivity() {
|
||||||
startLog()
|
startLog()
|
||||||
// showBindAccount()
|
// showBindAccount()
|
||||||
firstEntry()
|
firstEntry()
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
||||||
|
val requestPermissionLauncher =
|
||||||
|
registerForActivityResult(
|
||||||
|
RequestPermission()
|
||||||
|
) { isGranted: Boolean ->
|
||||||
|
}
|
||||||
|
if (ContextCompat.checkSelfPermission(
|
||||||
|
this,
|
||||||
|
android.Manifest.permission.POST_NOTIFICATIONS
|
||||||
|
) != PackageManager.PERMISSION_GRANTED) {
|
||||||
|
requestPermissionLauncher.launch(android.Manifest.permission.POST_NOTIFICATIONS)
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
||||||
|
|
@ -78,6 +78,12 @@ class SplashActivity : BaseActivity() {
|
||||||
setContentView(R.layout.layout_splash_activity)
|
setContentView(R.layout.layout_splash_activity)
|
||||||
rlPb = findViewById(R.id.rl_pb)
|
rlPb = findViewById(R.id.rl_pb)
|
||||||
ll_action = findViewById(R.id.ll_action)
|
ll_action = findViewById(R.id.ll_action)
|
||||||
|
serStore.isYM = BuildConfig.is_ym
|
||||||
|
if (!BuildConfig.is_ym) {
|
||||||
|
serStore.isBZY = true
|
||||||
|
}
|
||||||
|
serStore.isTZ = BuildConfig.is_tz
|
||||||
|
|
||||||
// mPermissions.add(Manifest.permission.READ_PHONE_STATE)
|
// mPermissions.add(Manifest.permission.READ_PHONE_STATE)
|
||||||
// mPermissions.add(Manifest.permission.INTERNET)
|
// mPermissions.add(Manifest.permission.INTERNET)
|
||||||
// mPermissions.add(Manifest.permission.ACCESS_NETWORK_STATE)
|
// mPermissions.add(Manifest.permission.ACCESS_NETWORK_STATE)
|
||||||
|
|
@ -123,7 +129,6 @@ class SplashActivity : BaseActivity() {
|
||||||
// com.cncat.vpn.common.log.Log.d("onOAIDGetComplete result==>${ DeviceIdentifier.getOAID(this)}")
|
// com.cncat.vpn.common.log.Log.d("onOAIDGetComplete result==>${ DeviceIdentifier.getOAID(this)}")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var clashBinder = MainApplication.getApp()?.let {
|
var clashBinder = MainApplication.getApp()?.let {
|
||||||
ClashManager(it).wrap() as IClashManager
|
ClashManager(it).wrap() as IClashManager
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue