add wakelock for android

Godwin Asuquo committed Jan 21, 2022 at 14:32 UTC e84f122956ee1f5c66a5f31897ace9aab478d558
2 files changed +18
android/app/src/main/java/com/cakewallet/cake_wallet/MainActivity.java
+9
@@ -13,6 +13,7 @@ import android.os.AsyncTask;
13 import android.os.Build;
14 import android.os.Handler;
15 import android.os.Looper;
16 +import android.view.WindowManager;
17
18 import com.unstoppabledomains.resolution.DomainResolution;
19 import com.unstoppabledomains.resolution.Resolution;
@@ -39,6 +40,14 @@ public class MainActivity extends FlutterFragmentActivity {
40
41 try {
42 switch (call.method) {
43 + case "enableWakeScreen":
44 + getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
45 + handler.post(() -> result.success("screen wake turned ON"));
46 + break;
47 + case "disableWakeScreen":
48 + getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
49 + handler.post(() -> result.success("screen wake turned OFF"));
50 + break;
51 case "sec_random":
52 int count = call.argument("count");
53 SecureRandom random = new SecureRandom();
android/app/src/main/java/com/monero/app/MainActivity.java
+9
@@ -13,6 +13,7 @@ import android.os.AsyncTask;
13 import android.os.Build;
14 import android.os.Handler;
15 import android.os.Looper;
16 +import android.view.WindowManager;
17
18 import com.unstoppabledomains.resolution.DomainResolution;
19 import com.unstoppabledomains.resolution.Resolution;
@@ -39,6 +40,14 @@ public class MainActivity extends FlutterFragmentActivity {
40
41 try {
42 switch (call.method) {
43 + case "enableWakeScreen":
44 + getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
45 + handler.post(() -> result.success("screen wake turned ON"));
46 + break;
47 + case "disableWakeScreen":
48 + getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
49 + handler.post(() -> result.success("screen wake turned ON"));
50 + break;
51 case "sec_random":
52 int count = call.argument("count");
53 SecureRandom random = new SecureRandom();