導航:首頁 > 操作系統 > android時間差計算

android時間差計算

發布時間:2024-11-11 18:52:51

android怎樣在logcat中列印開機時間

我猜你所說的「開機時間」是相對於系統系統到當前的時間差,這個命令列印的不是「開機時間」,而是當前的系統時間,如果你需要「開機時間」,需要自己把時間轉一下,或者在你的程序打日誌的地方加上elapsedRealtime()API返回的uptime。

--------------

logcat如何列印出系統時間

我們都知道用logcat > log.txt & 可以在後台列印出log 到log.txt中去

那麼如果要列印的log再加上系統時間的話該怎麼辦呢?
logcat -v time > log.txt&
再加上線程號的話
logcat -v threadtime > log.txt &

㈡ Android如何計算時間差

你先獲取一個時間system.cur..獲取時間然後保存到一個long里邊在第二次獲取的時候就可以減去第一個時間了。尤其在判斷點擊兩次退出程序的時候很管用的。

㈢ android 怎麼修改出廠默認日期和默認時區

[DESCRIPTION]
如何修改為出廠時區為指定的時區和默認的日期?
[Solution]
時間信息預設信息都是0, 在rtc 初試化 時候設置的.
由於RTC 基本上不會斷電,所以它的初試化只做一次,即使重新download bin 檔.
用FlashTool 執行Format, 再執行download (不要用format -->download button), 或
者RTC斷電一段時間,就可以觀察到日期恢復到出廠值。
修改RTC默認日期:
修改文件
\alps\mediatek\custom\[project]\preloader\ inc\cust_rtc.h
\alps\mediatek\custom\[project]\kernel\rtc\rtc\rtc-mt65XX.h
#define RTC_DEFAULT_YEA 2012
#define RTC_DEFAULT_MTH 2
#define RTC_DEFAULT_DOM 1
修改默認日期:
在JB之前,進行以上修改即可,如果是JB以後,還需要進行以下修改:
(如果下面的修改還是無效,請參考FAQ08916,FAQ08719,FAQ07606)
[File]
framework\services\java\com\android\server\NetworkTimeUpdateService.java
[Function]
systemReady()
[Code]
if(isFirstBoot){
Time today = new Time(Time.getCurrentTimezone());
today.setToNow(); // 將時間恢復到RTC時間
today.set(1, 0, mDefaultYear ); //設立出廠默認日期,mDefaultYear是默認年份
如果想恢復出廠設置後,系統時間不變,可使用today.setToNow();
如果想恢復出廠設置後,系統時間也恢復成出廠時間,可使用today.set(1, 0, mDefaultYear );
這個today.set方法有6個參數的重載,可以精確到秒,具體使用方法請自行查詢API,所以在這里設
置系統默認時間就可以了。
如果要設置出廠默認年份需要修改
1) mediatek\frameworks\base\res\res\values\config.xml將
default_restore_year 修改成 2013
<!-- default year for first power on-->
<integer name="default_restore_year">2013</integer>
2)
frameworks\base\services\java\com\android\server\NetworkTimeUpdateService.
java
if(today.year <= 2010){ //刪除此行判斷條件
today.set(today.monthDay, today.month, 2013);
Log.d(TAG, "Set the year to 2013");
SystemProperties.set(BOOT_SYS_PROPERTY, "false");
SystemClock.setCurrentTimeMillis(today.toMillis(false));}
修改後的表現可通過Setting菜單->時間日期設置):

修改默認時區:
在系統屬性中增加下面欄位(假設改為Moscow)
路徑:\alps\mediatek\config\[project]\system.prop
persist.sys.timezone = Europe/Moscow
注意:默認時區的修改會影響默認時間的值,會根據與格林尼治標准時間差來更新時間,這是正常
現象。如當前設置為中國標准時間GMT+8:00,則手機的出廠時間會變為8:00。

閱讀全文

與android時間差計算相關的資料

熱點內容
自用macd操盤公式源碼 瀏覽:809
WIN7python解釋器安裝教程 瀏覽:14
二次金叉強勢指標源碼 瀏覽:348
獨立基礎柱箍筋加密范圍 瀏覽:15
濾波器加密碼 瀏覽:753
php能寫軟體嗎 瀏覽:315
裝修用什麼app推薦省心 瀏覽:991
檢查icloud伺服器地址 瀏覽:602
自己選股源碼怎麼設置 瀏覽:431
什麼app客戶資源多 瀏覽:153
首板買點公式指標源碼 瀏覽:655
求問如何將普通u盤變成加密u盤 瀏覽:247
單片機的數碼秒錶設計代碼 瀏覽:626
html5直播源碼 瀏覽:790
用材林利潤演算法 瀏覽:326
一種優化的排隊演算法 瀏覽:667
python語句後綴 瀏覽:93
免費使用命令 瀏覽:644
社保app號是什麼 瀏覽:402
世紀證券小薇app是什麼 瀏覽:688