2016-02-04 81 views
1

我希望應用程序對應於系統時間格式更改。例如,如果我將android系統時間格式更改爲24小時格式。我希望我的應用能夠檢測到這種變化並反映應用中的變化。因此,如果系統時間格式爲24小時,則應用程序內顯示的時間應該在24小時內,反之亦然,如果是12小時格式。檢測Android系統日期/時間格式更改並反映在應用程序中

回答

1

您可以通過使用此代碼檢索系統時間格式:

SimpleDateFormat dateFormat = new SimpleDateFormat(); 
String pattern = dateFormat.toLocalizedPattern(); //if you want the string pattern 

沒有辦法聽的時間格式變化的行動,但是給這個動作一直是你的應用程序之外,您就可以將代碼放入您的活動/片段的onResume()方法中並相應地更改用戶界面。

相關問題