Android Phonegap获取区域设置

时间:2013-02-20 07:24:41

标签: android html5 cordova

我正在尝试获取手机的locslization详细信息。但它返回一个错误。以下是我使用的代码,它是PhoneGap API文档(http://docs.phonegap.com/en/2.2.0/cordova_globalization_globalization.md.html)的示例。

 function checkLocale() {
  navigator.globalization.getLocaleName(
    function (locale) {alert('locale: ' + locale.value + '\n');},
    function () {alert('Error getting locale\n');}
  );
}

非常感谢您对此的帮助。

感谢。

2 个答案:

答案 0 :(得分:1)

我阅读了你的链接文档,并说它需要在android中提供权限:

权限

的Android

app / res / xml / config.xml

<plugin name="Globalization" value="org.apache.cordova.Globalization" />

希望它对你有所帮助。 此致,丹尼尔

答案 1 :(得分:0)

我解决了在phonegap config.xml中添加权限的问题。

    <access origin="*"/> <!-- allow all pages -->
    <!--
        <access origin="http://phonegap.com" />                    - allow any secure requests to http://phonegap.com/
        <access origin="http://phonegap.com" subdomains="true" />  - same as above, but including subdomains, such as http://build.phonegap.com/
        <access origin="http://phonegap.com" browserOnly="true" /> - only allows http://phonegap.com to be opened by the child browser.
    -->

    <!-- Globalization plugin configuration-->
    <feature name="Globalization">
        <param name="android-package" value="org.apache.cordova.globalization.Globalization" />
    </feature>
</widget>