Android 判斷當前語言環境是否是中文環境

2021-08-03 07:56:01 字數 1103 閱讀 9256

話不多說,請看**:

public static boolean iszh(context context)

ps: android判斷當前系統用的是什麼語言

判斷國家:

中文:getresources().getconfiguration().locale.getcountry().equals("cn")

正體中文:getresources().getconfiguration().locale.getcountry().equals("tw")

英文(英式):getresources().getconfiguration().locale.getcountry().equals("uk")

英文(美式):getresources().getconfiguration().locale.getcountry().equals("us")

如果不清楚當前國家的簡寫,可以直接

system.out(getresources().getconfiguration().locale.getcountry());列印出來即可

下面是判斷是否是中文或者正體中文(台灣):

public boolean islunarsetting()

private string getlanguageenv()  else if ("tw".equals(country))  

} else if ("pt".equals(language)) else if ("pt".equals(country))

} return language;

}

string format = settings.system.getstring(context4year.getcontentresolver(), settings.system.date_format);

Android判斷當前時間是否在某個時間段

開發中有時候需求是要我們判斷當前時間是否是在當天的某個時間段,比如判斷某個操作是否是在工作時間 這個時間可以自定義 只需要寫個方法如下 判斷當前系統時間是否在指定時間的範圍內 beginhour 開始小時,例如22 beginmin 開始小時的分鐘數,例如30 endhour 結束小時,例如 8 e...

android 如何判斷當前頁面是否是桌面

最近在自己的專案中需要用到判斷乙個應用是否啟動的功能。為了擴充套件一下知識點,就把題目定成了如果判斷當前顯示是否為桌面。其實這個過程有三個知識點。1.如何找出正在執行的任務?android系統是支援多工的,找到所有執行的任務是關鍵。2.如何找出當前正在執行的任務?雖然android是多工的系統,但是...

在Android中,如何判斷當前是否在桌面上

在做android上面的懸浮窗的時候,一般需要去判斷一種情況,即當前是否是在桌面上 即按下home鍵時回到的手機介面 1 在桌面上,才展示懸浮窗 2 不在桌面上,則隱藏懸浮窗 桌面 home 其實本質上也是乙個應用程式,也是由activity組成的,所以乙個手機裡面有可能裝有多個桌面應用,這是第一點...