添加高版本的权限请求,内核更新
This commit is contained in:
parent
b6e2718fdd
commit
b599747602
|
|
@ -276,3 +276,4 @@
|
|||
-keep class com.google.zxing.** { *; }
|
||||
-keep class com.journeyapps.barcodescanner.** { *; }
|
||||
-keep class com.afollestad.materialdialogs.** { *; }
|
||||
-keep class com.yingmao.clash.net.http.entity.** { *; }
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@
|
|||
<uses-permission
|
||||
android:name="android.permission.QUERY_ALL_PACKAGES"
|
||||
tools:ignore="QueryAllPackagesPermission" />
|
||||
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
|
||||
|
||||
<application
|
||||
android:name=".app.MainApplication"
|
||||
|
|
|
|||
|
|
@ -17,6 +17,8 @@ import android.widget.ImageView
|
|||
import android.widget.LinearLayout
|
||||
import android.widget.ProgressBar
|
||||
import android.widget.TextView
|
||||
import androidx.activity.result.contract.ActivityResultContracts.RequestPermission
|
||||
import androidx.core.content.ContextCompat
|
||||
import androidx.core.content.FileProvider
|
||||
import androidx.core.view.GravityCompat
|
||||
import androidx.drawerlayout.widget.DrawerLayout
|
||||
|
|
@ -262,7 +264,19 @@ class NewMainActivity : BaseActivity() {
|
|||
startLog()
|
||||
// showBindAccount()
|
||||
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)
|
||||
rlPb = findViewById(R.id.rl_pb)
|
||||
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.INTERNET)
|
||||
// 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)}")
|
||||
|
||||
|
||||
|
||||
var clashBinder = MainApplication.getApp()?.let {
|
||||
ClashManager(it).wrap() as IClashManager
|
||||
}
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue