2013-02-20 3 views
0

Я пытаюсь получить детали locslization телефона. Но он возвращает ошибку. Ниже приведен код, который я использовал, который является образцом документа API PhoneGap (http://docs.phonegap.com/en/2.2.0/cordova_globalization_globalization.md.html).Android Phonegap Получить локаль

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

Ваша помощь в этом была бы принята с благодарностью.

Спасибо.

+0

Привет, вы давали разрешения для Android? в app/res/xml/config.xml? –

+0

Привет, я новичок в android. Был бы признателен, если вы сможете указать мне конкретные разрешения, которые необходимо установить. – Thanushka

+0

Я не знаю об Android, но, следуя документации по cordova, я полагаю, что вам нужно дать разрешения ... Я ответил вам ниже –

ответ

1

Я прочитал документацию вашей ссылки, и он говорит, что это необходимо, чтобы дать разрешения на Android:

Права доступа

Android

В приложение/Рез/XML/config.xml

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

Надеюсь, что это вам поможет. С уважением, Daniel

+0

Привет, спасибо за быстрый ответ. Разве это не AndroidManifest.xml, где должны быть определены разрешения? А также есть теги, как . Благодарю. – Thanushka

+0

Добавьте буквально в файл config.xml ... попробуйте в этом файле, если нет, это будет в AndroidManifest. Удачи! –

+0

Привет, я не нашел config.xml. Поэтому я помещаю его в AndroidManifest.xml. Это дает ошибки. Я сказал следующее: «<разрешение><имя плагина =« значение глобализации »=« org.apache.cordova.Globalization »/>». Любые советы? – Thanushka

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> 
Смежные вопросы