全志 系统时间同步到RTC Patch

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) {}}
+   


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部