|
@@ -1,7 +1,9 @@
|
|
|
package com.wasp.cardash_launcher
|
|
package com.wasp.cardash_launcher
|
|
|
|
|
|
|
|
import android.media.AudioManager
|
|
import android.media.AudioManager
|
|
|
|
|
+import android.os.Bundle
|
|
|
import android.view.KeyEvent
|
|
import android.view.KeyEvent
|
|
|
|
|
+import android.view.WindowManager
|
|
|
import io.flutter.embedding.android.FlutterActivity
|
|
import io.flutter.embedding.android.FlutterActivity
|
|
|
import io.flutter.embedding.engine.FlutterEngine
|
|
import io.flutter.embedding.engine.FlutterEngine
|
|
|
|
|
|
|
@@ -9,6 +11,14 @@ class MainActivity : FlutterActivity() {
|
|
|
private var launcherBridge: LauncherBridge? = null
|
|
private var launcherBridge: LauncherBridge? = null
|
|
|
private var systemBridge: SystemBridge? = null
|
|
private var systemBridge: SystemBridge? = null
|
|
|
|
|
|
|
|
|
|
+ override fun onCreate(savedInstanceState: Bundle?) {
|
|
|
|
|
+ super.onCreate(savedInstanceState)
|
|
|
|
|
+ // The dashboard is the car's screen. Keep it awake while this window is
|
|
|
|
|
+ // visible; Android clears the flag automatically when the activity is
|
|
|
|
|
+ // no longer in front.
|
|
|
|
|
+ window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
override fun configureFlutterEngine(flutterEngine: FlutterEngine) {
|
|
override fun configureFlutterEngine(flutterEngine: FlutterEngine) {
|
|
|
super.configureFlutterEngine(flutterEngine)
|
|
super.configureFlutterEngine(flutterEngine)
|
|
|
|
|
|