From 08a3fefb4e20177a8c1d450dd271927c1ddd1f1e Mon Sep 17 00:00:00 2001
From: hjw <hjw@ma.nodka.com>
Date: Tue, 28 Apr 2026 08:15:56 +0000
Subject: [PATCH] 更新AndroidAPI1.5, 支持非su系统下非systemuid应用进行静默安装/卸载

---
 app/src/main/java/com/jwipc/nodka_reboot_under/utils/Utils.java |   19 ++++---------------
 1 files changed, 4 insertions(+), 15 deletions(-)

diff --git a/app/src/main/java/com/jwipc/nodka_reboot_under/utils/Utils.java b/app/src/main/java/com/jwipc/nodka_reboot_under/utils/Utils.java
index 4f07730..ae31493 100644
--- a/app/src/main/java/com/jwipc/nodka_reboot_under/utils/Utils.java
+++ b/app/src/main/java/com/jwipc/nodka_reboot_under/utils/Utils.java
@@ -12,29 +12,18 @@
 import java.lang.reflect.Method;
 import java.util.ArrayList;
 import java.util.Calendar;
-import java.util.List;
 
 import android.app.ActivityManager;
 import android.content.Context;
-import android.content.Intent;
 import android.content.SharedPreferences;
 import android.content.SharedPreferences.Editor;
-import android.hardware.spirit.AlarmPowerItem;
 import android.hardware.spirit.AlarmPowerManager;
 import android.jwipc.spirit.SpiritAlarmManager;
-import android.net.ConnectivityManager;
-import android.net.NetworkInfo;
-import android.net.NetworkInfo.DetailedState;
 import android.os.Build;
 import android.os.PowerManager;
-import android.os.RemoteException;
 import android.text.format.DateFormat;
-import android.util.Log;
 
 import com.jwipc.nodka_reboot_under.MyApplication;
-import com.nodka.api.NodkaAPI;
-import com.nodka.api.NodkaNative;
-
 
 public class Utils {
 
@@ -258,7 +247,7 @@
 			new AlarmPowerManager().removeAllalarmPower();
 			setFileState("0", "/sys/class/minix-rtc/MCURTCDATA");
 		} else {
-			MyApplication.getApplication().getNodkaAPI().alarm_removeAllalarmPower();
+			MyApplication.getApplication().getAndroidAPI().alarm_removeAllalarmPower();
 			setFileState("0", "/sys/class/minix-rtc/minix_RTC_DATA");
 		}
 
@@ -274,7 +263,7 @@
 					new SpiritAlarmManager().setSpiritAlarmWithDay(1, hms_on[0], hms_on[1]);
 					setFileState("1", "/sys/class/minix-rtc/MCURTCDATA");
 				} else {
-					MyApplication.getApplication().getNodkaAPI().alarm_setSpiritAlarmWithDay(1, hms_on[0], hms_on[1]);
+					MyApplication.getApplication().getAndroidAPI().alarm_setSpiritAlarmWithDay(1, hms_on[0], hms_on[1]);
 					setFileState("1", "/sys/class/minix-rtc/minix_RTC_DATA");
 				}
 
@@ -309,7 +298,7 @@
 
 					new AlarmPowerManager().updateAlarmPowerActive(0, active+"");
 				} else {
-					MyApplication.getApplication().getNodkaAPI().alarm_creatOneAlarmPower(calendar.get(Calendar.YEAR)+"",
+					MyApplication.getApplication().getAndroidAPI().alarm_creatOneAlarmPower(calendar.get(Calendar.YEAR)+"",
 							calendar.get(Calendar.MONTH)+1+"",
 							calendar.get(Calendar.DAY_OF_MONTH)+"",
 							hms_on[0]+"",
@@ -321,7 +310,7 @@
 							hms_on[0]>12? "0":"1",
 							hms_off[0]>12? "0":"1");
 
-					MyApplication.getApplication().getNodkaAPI().alarm_updateAlarmPowerActive(0, active+"");
+					MyApplication.getApplication().getAndroidAPI().alarm_updateAlarmPowerActive(0, active+"");
 				}
 			}
 		}

--
Gitblit v1.6.2