全志 系统时间同步到RTC Patch
生活随笔
收集整理的這篇文章主要介紹了
全志 系统时间同步到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) {}}
+
總結
以上是生活随笔為你收集整理的全志 系统时间同步到RTC Patch的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全志 添加外挂RTC Hym8563
- 下一篇: 全志 修改485转CAN串口回显 Pat