在Android开发过程中,有时候需要获取IP地址、mac地址、移动设备IP等,这里记录下方法,方便查找,也希望可以帮到需要的朋友。
1. 获取本地国家码
public static String getLocalCountry()
{
String code = Locale.getDefault().getCountry();
Log.d("country", code);
return code;
}
2. 判定是否是中国
private static boolean isZhRCN()
{
if (Locale.getDefault().getLanguage().equalsIgnoreCase("zh")
&& Locale.getDefault().getCountry().equalsIgnoreCase("CN") ) {
return true;
}
return false;
}
3. 获取手机系统语言
public static String getSystemLanguage()
{
String lan = Locale.getDefault().toString();
Log.w("syslan", lan);
if(isZhRCN())
return "zh-Hans";
else if (Locale.getDefault().getLanguage().equalsIgnoreCase("zh") && Locale.getDefault().getCountry().equalsIgnoreCase("hk"))
return