add 设置系统时间同步到RTC时间diff --git a/android/frameworks/base/core/java/android/app/AlarmManager.java b/android/frameworks/base/core/java/andro
old mode 100644
new mode 100755
index 330d730..1ababbd
--- a/android/frameworks/base/core/java/android/app/AlarmManager.java
+++ b/android/frameworks/base/core/java/android/app/AlarmManager.java
@@ -15,7 +15,10 @@*/package android.app;
-
+import java.io.DataOutputStream;
+import java.io.File;
+import java.io.OutputStream;
+import java.lang.reflect.Method;import android.annotation.SdkConstant;import android.annotation.SystemApi;import android.content.Context;
@@ -28,7 +31,7 @@ import android.os.UserHandle;import android.os.WorkSource;import android.text.TextUtils;import libcore.util.ZoneInfoDB;
-
+import android.util.Log;import java.io.IOException;/**
@@ -695,9 +698,33 @@ public class AlarmManager {public void setTime(long millis) {try {mService.setTime(millis);
+ try {
+ Process p_sh = Runtime.getRuntime().exec("sh");
+ OutputStream outputStream_sh = p_sh.getOutputStream();
+ DataOutputStream dataOutputStream_sh = new DataOutputStream(outputStream_sh);
+ dataOutputStream_sh.writeBytes("busybox hwclock -w");
+ dataOutputStream_sh.flush();
+ dataOutputStream_sh.close();
+ outputStream_sh.close();
+ } catch (Throwable t) {
+ t.printStackTrace();
+ }
+ Log.e("rtc","setTime>"+millis);} catch (RemoteException ex) {}}
+
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!