Используйте PHP для написания парсера, а затем сохраните в локальный с Jquery Mobile и PhoneGap для Android - PullRequest
0 голосов
/ 29 ноября 2011

Предполагая, что у меня есть парсер php, который может анализировать страницу новостей в формате JSON
Затем, для моих приложений для Android, когда я открываю приложения и нажимаю значок "новости", я хотел бы отправить запрос с использованием phpанализатор и получение результата в формате JSON.
После этого я хочу сохранить новости на локальном компьютере, чтобы пользователи могли читать новости быстрее.
Можно ли сохранить их на локальном компьютере?
Если да, послесохранить в локальном режиме, как динамически отобразить его в списке?
Затем, после нажатия на один элемент списка, он должен отобразить подробные новости, но я должен написать шаблонную страницу, которая вставляет выбранные новости динамически, или записывать много.html ??
Наконец, какие методы можно сохранить в локальном?SQL ??
Я много исследовал в Интернете, но я все еще путал с JQuery Mobile и PhoneGap API. Пожалуйста, дайте предложение

Ответы [ 2 ]

1 голос
/ 30 ноября 2011

Если вы не против получать новости каждый раз при запуске приложения, вы можете просто сохранять их в массиве javascript до тех пор, пока ваше приложение не будет закрыто.

Для удобного складного дисплея посмотрите на jQuery Mobile Doc

<div data-role="collapsible">
<h3>I'm a header</h3>
<p>I'm the collapsible content. By default I'm open and displayed on the page, but you can click the header to hide me.</p>
</div>

Вы также можете написать себе хороший метод, просматривая ваш объект JSON и добавив структуру <h3>title</h3><p>content</p> к вашему div.

Если выпоэтому обязательно вызовите $('div[data-role=collapsible]').collapsible(); после цикла, чтобы снова все сложилось.(jQuery там немного ленивый ^ .-)

0 голосов
/ 29 ноября 2011

Я бы предложил начать без PhoneGap, а просто создать свою веб-страницу с использованием HTML, JS и JqueryMobile.Я не вижу ничего, что ограничивало бы вас от реализации PhoneGap на более позднем этапе (тем временем вы можете сохранить локальные данные в локальном HTML5 localStorage / sessionStorage / SQL).Вы можете перейти на PhoneGap (который на самом деле является просто оболочкой для вашего HTML-кода).

...