android opt:add disable ignore_battery_optimizations

This commit is contained in:
csf
2022-07-16 22:31:44 +08:00
parent d3fc6ccd9c
commit 88fef77980
7 changed files with 93 additions and 36 deletions

View File

@@ -192,7 +192,6 @@ class MainActivity : FlutterActivity() {
override fun onResume() {
super.onResume()
val inputPer = InputService.isOpen
Log.d(logTag, "onResume inputPer:$inputPer")
activity.runOnUiThread {
flutterMethodChannel.invokeMethod(
"on_state_changed",

View File

@@ -57,6 +57,18 @@ fun requestPermission(context: Context, type: String) {
}
return
}
"application_details_settings" -> {
try {
context.startActivity(Intent().apply {
addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
action = "android.settings.APPLICATION_DETAILS_SETTINGS"
data = Uri.parse("package:" + context.packageName)
})
} catch (e:Exception) {
e.printStackTrace()
}
return
}
"audio" -> {
Permission.RECORD_AUDIO
}