获取国家/地区 ISO 代码的最佳和最快方法是什么
使用phonegap 启动应用程序构建?有一个函数可以获取
地理坐标,但不是 ISO 代码。也许是为了获取 iso 代码
有必要调用外部网络服务并通过以下方式获取iso
给定坐标。有没有最简单的方法?
谢谢
尼克
我发现 navigator.language 有时只给我语言而不是区域设置(例如“en”而不是“en-gb”)。为了在 android 中解决这个问题,我在 src/com 中创建了一个名为 DeviceCulture.java 的新 java 类,代码如下:
package com;
import java.util.Locale;
public class DeviceCulture {
public String get() {
try{
return Locale.getDefault().toString();//get the locale from the Android Device
}catch(Exception e){
return "";
}
}
}
然后将其添加到 /src/com/phonegap/YOUR_APP/App.java 中的 super.loadUrl 行之前
DeviceCulture deviceCulture = new DeviceCulture();
appView.addJavascriptInterface(deviceCulture , "DeviceCulture");
然后在你的 javascript 中使用它来获取区域设置(例如“en_GB”)
window.DeviceCulture.get();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)