當前位置:首頁 » 安卓系統 » android設置時區

android設置時區

發布時間: 2023-06-01 01:16:23

❶ Android開發中, android.text.format.Time類 如何設定時區

Time time
=new Time("Asia/Shanghai")

或者

Time.TIMEZONE_UTC 可以更改時團粗間

GTM+8 真塌沒鎮不知道這是誰想出來的,完全是畫蛇添足的。
你我有緣,察物正在為同一個問題苦惱。

❷ 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。

❸ 安卓tv不能設置時區

不需要設置。安卓tv系統時區一般不需要手動廳隱巧設置,當連接網路時,系統會自動同步所在時區時間,如攜並果不同步可以到設置的時間設置界面進行調整。扮鍵

❹ 怎麼修改android系統默認時區

android平台,經常會遇到產品需要更改系統默認時區日期時間的問題。android更改時區相對比較容易實現,網上也有很多資料,直接設置一個屬性即可,例如設置上海東八區,persist.sys.timezone=Asia/Shanghai。但是如何實現更改默認系統時間呢?
在android中,Linux內核中、rtc時鍾,默認的起始日期都是1970年1月1日,那麼如何把默認日期指到2012-01-01呢?筆者在實踐中發現,在RTC驅動中可以很容易實現。在RTC驅動載入的時候,一般都有個probe函數需要先執行,因此在probe函數里下手最直接有效。RTC從1970-01-01開始,那當然很容易把默認值設置到2012-01-01,所需要設置的seconds也就是從1970-01-01所差的秒數,以秒為單位。因此,一旦讀出來的RTC值小於我們預想的值比如2012-01-01(1325402913)小,我們就把它設置到這個時間點。

seconds = rtc_read_time();
printk("init PMU/RTC time to %ld \n", seconds);

if(seconds <= 1325402913) {
seconds = 1325402913;/*2012-01-01*/
ret = rtc_set_time(seconds);
RTC_DBG("Init Set time: %ld, ret =0x%x\n", seconds, ret);
}
筆者通過結果顯示,在android平台上是可行的。要設置到哪天幾點幾分,只要算好具體1970-01-01 00:00差的秒數即可,簡單明了。這樣客戶、用戶使用起來更方便一些。

❺ android系統怎麼同步網路時間

進入設置,點擊時間設置,選擇網路提供的時間。

先設置手機時間同步,打開設置中心(以紅米手機MIUI 8系統為例)。

選擇更多設置(以紅米手機MIUI 8系統為例,其它手機系統位置不同),點擊日期和時間。

選中自動確定日期和時間,自動確定時區,選擇24小時格式,設置完成。

電腦設置時間步驟:XP和WIN系統時間顯示位置相同,電腦任務欄最右側,雙擊時間(以XP系統設置為例)

打開日期和時間屬性面板,點擊Internet 時間選項。

勾選與internet時間伺服器同步,選擇任何一個伺服器都可以。

選擇time.windows.com伺服器,點擊立即更新。電腦時間同步完成。

安卓模擬器怎麼設置時區

1、上慧豎頃滑屏幕,進入菜單選擇設置。
2、滑到最底下,找到系統。
3、點擊日纖友期和時間。
4、取消自動確前陸定時區開關,向左滑動。
5、手動設置時區,點擊選擇時區。
6、在時區中搜索中國,選擇上海。

❼ 關於安卓手機app開發中時區設置

安卓開發app有時候存在時區的設置,可能有時候這樣設置時區

AlarmManager mAlarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);

mAlarmManager.setTimeZone("GMT+08:00");

導致其他應用時間發生錯亂,可以修改這樣設置時區,或許可以解決問題

TimeZone chinaTimeZone = TimeZone.getTimeZone("GMT+8");

TimeZone.setDefault(chinaTimeZone);

❽ android 怎麼把默認時區改為北京啊

設置 日期和時間 把自動更新時間關閉 然後設置時區 再打開自動更新時間 就O了

❾ 怎樣設置安卓手機時間

設置方法如下:
1、打開手機【設置】;
2、點擊進入【其他高級設置】;
3、選擇打開【日期和時間】可以自定義調整;
4、點擊【使用24小時格式】可以切換時間格式。

(9)android設置時區擴展閱讀:

安卓手機用久了會卡頓,原因主要出自以下幾個方面:

天生短板

大家都知道安卓系統是開源的,而開源的一大弊端就是無法約束第三方應用,從而導致應用質量參差不齊。很多應用在開發的時候,考慮最多的是如何常駐運存,就算被用戶清理也要想辦法再爬起來。常駐運存的應用越多,後台進程和空進程自然也就越多,於是小運存手機上的資源爭奪戰就此打響。安卓種下了因,但是卡頓這個鍋還是要那些賴在運存里的應用來背。

配置不足

不只是手機硬體更新換代,手機系統和應用也在不斷升級。早期的微信只佔用幾十MB的運存,現在則需要幾百MB。要求幾年前的手機流暢運行現在的應用,這件事確實有點難。

定製系統

同樣是6G運存的手機,有些品牌的手機開機後佔用2G運存,有些手機則要佔據3G甚至是更多。就算以後出10G、20G運存的手機,隨之更新的系統和應用也會對照當前的主流配置,用更多的功能把運存「充填」到一半左右,這樣既保證系統不卡頓,又能刺激用戶換更大運存的手機。所以說,我們選購和比較手機時不能只看配置,還要看這個品牌的定製系統表現如何。

解決辦法

定製系統自帶的很多應用都不能禁止自啟,對於第三方應用,我們也只能控制它們的部分行為,不過我們還是通過一些設置提高手機的整體流暢度。還是拿這個只有2G運存的紅米note2為例吧,其他品牌的手機也是大同小異。

在手機設置中點選「授權管理」—「自啟動管理」,關閉沒必要自啟的應用。請注意,微信、QQ這種經常使用的社交應用最好不要關閉,以免收不到重要信息。

在手機設置中點選「通知和狀態欄」—「通知管理」,找出沒必要彈出通知的應用後關閉「允許通知」開關。

在手機設置中點選「電量和性能」—「應用配置」,找出不常使用但是又常駐後台的應用,然後點選「禁止後台運行」。

在手機設置中點選「我的設備」—「全部參數」,連點5次「miui版本」激活開發者模式。

返回到手機設置後點選「更多設置」—「開發者選項」,把「窗口動畫縮放」、「過渡動畫縮放」和「動畫程序時長縮放」都設置為0.5X。

好了,返回到桌面體會如絲般潤滑的流暢吧。

❿ 如何在android時區data中新增一個時區

Date date = new Date(1359641834000L);

System.out.println(date);

String dateStr = "2013-1-31 22:17:14";

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

dateFormat.setTimeZone(TimeZone.getTimeZone("GMT"));

try

{

// 對於已經設定為GMT時間標準的dateFormat來說,一切需要他轉換的字元串日期都是GMT標准時間,轉換後返回的Date由於默認遵守系統默認時區,所以轉換給Date的日期需要+8(例如北京標准時區),也就是時區與標准不同導致的時差。

Date dateTmp = dateFormat.parse(dateStr);

System.out.println(dateTmp);

}

catch (ParseException e)

{

e.printStackTrace();

}

// Date還是按系統默認時區,而format格式化處來的字元串是GMT,所以要-8。

String dateStrTmp = dateFormat.format(date);

System.out.println(dateStrTmp);

【加粗的代碼為設置時區的代碼】

備註:我也是遇到該問題,想查詢看到了您的問題,通過網路找到了相應的答案,為了尊重原創,我粘貼代碼來自:http://www.2cto.com/kf/201312/266908.html

熱點內容
什麼軟體可以查找電腦的密碼 發布:2024-07-20 09:04:51 瀏覽:716
qt的交叉編譯 發布:2024-07-20 09:03:38 瀏覽:505
android窗口 發布:2024-07-20 08:58:51 瀏覽:640
親搭app怎麼下載安卓版 發布:2024-07-20 08:58:48 瀏覽:253
安卓系統怎麼下載匯智動漫 發布:2024-07-20 08:55:07 瀏覽:187
c語言調試在哪 發布:2024-07-20 08:54:32 瀏覽:774
華為筆記本電腦dns伺服器 發布:2024-07-20 08:34:53 瀏覽:981
群暉取消上傳 發布:2024-07-20 08:13:56 瀏覽:505
雲伺服器怎麼充值系統 發布:2024-07-20 07:45:50 瀏覽:757
蕾姆雙飛解壓碼 發布:2024-07-20 07:43:14 瀏覽:315