Android 判斷手機系統語言是簡體中文的坑

2021-08-15 08:38:03 字數 471 閱讀 2704

為了簡便,開始是下面的寫法,講道理沒問題....

/**

* 判斷是否是簡體中文

*/public static boolean

iszhrcn()

/** useful constant for language.

*/static public final locale simplified_chinese = createconstant("zh"

, "cn");

然而三星不講道理,三星s8,從英文切到簡體中文,再調這個方法,會發現返回時false,列印locale會發現是zh_rcn_hans,坑不坑~這裡國家碼和語言碼分開判斷就沒問題...

/**

* 判斷是否是簡體中文

*/public static boolean

iszhrcn()

return false;

}

iOS 獲取判斷手機螢幕尺寸,並判斷手機系統版本

通常情況,我們會需要獲取手機系統和手機尺寸,而且為了方便我們還要設定成全域性的 巨集定義,在任何乙個類都可以使用 建完以後 uidevice currentdevice systemversion floatvalue 手機系統 define ios7 or later uidevice curre...

android判斷手機螢幕橫豎屏

在乙個activity顯示中判斷當前螢幕橫豎屏情況有幾種方法 configuration configuration getresources getconfiguration if configuration.orientation configuration.orientation landsc...

Android中判斷手機是否已經Root

本人部落格原文 在android中,雖然我們可以通過 runtime.getruntime exec su 的方式來判斷乙個手機是否root,但是該方式會彈出對話方塊讓使用者選擇是否賦予該應用程式root許可權,有點不友好。其實我們可以在環境變數 path所列出的所有目錄中查詢是否有 su檔案來判斷...