PhoneGap JQueryMobile Тема на Android
Вот и я, и мне нужна твоя помощь. Я работал над приложениями для Android в течение нескольких месяцев, и сегодня предприятие просит меня использовать Phonegap для создания гибридного приложения.
Я хотел бы попробовать некоторые темы с ThemeRoller, но когда я пытаюсь ввести файлы в свое приложение, что-то идет не так: тема не применяется! Ну, это отчасти верно, потому что, если я смотрю на приложение с помощью моего веб-браузера, тема отлично подходит, но когда я собираю и запускаю приложение на своем телефоне, текст будет выглядеть так, как если бы не было CSS.
Почему только по телефону? Я искал в Интернете и даже нашел эту ссылку! Это точно такой же вопрос, как и мой, но я попробовал то, что сработало для него, и ничего хорошего не случилось со мной, никакого нового результата, никаких изменений вообще.
Итак, вот заголовок моего index.html:
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>jQuery Mobile: Theme Download</title>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script>
<link rel="stylesheet" href="web-holo/AndroidHoloDarkLight.min.css" />
<link rel="stylesheet" href="jquery.mobile.structure-1.3.2.min.css" />
<link rel="stylesheet" href="roboto/fonts.css" />
</head>
И вот сайт, на котором я нашел тему: На этом веб-сайте я ввел папку "Тема" в WWW, но в любом случае код нашел ее, поскольку веб-браузер рабочего стола отображает ее правильно...
Спасибо за вашу помощь!
1 ответ
Я получил ответ благодаря Aliassse!
Проблемой был белый список! Я создавал свое приложение из основного приложения, найденного в Интернете, в котором был изменен файл "www / config.xml". Действительно, я мог видеть в конце XML-файла:
<access origin="http://127.0.0.1*"/> <!-- allow local pages -->
Это означает, что приложение может получить доступ только к локальным страницам, а не к сети. И мне нужно было получить доступ к страницам, как:
Поэтому, чтобы решить эту проблему, я изменил ломаную линию на:
<access origin="*"/>
Я снова собрал приложение, запустил его на своем устройстве, и оно заработало! Большое спасибо Aliassse за то, что он такой быстрый и эффективный!