Как отображать данные из онлайн-базы данных в android

Я новичок в разработке приложений для Android. В настоящее время у меня возникла проблема с отображением данных из онлайн-базы данных в приложении.
Я знаю, что мы должны создать SQLite, чтобы пользователь мог получать данные с SQLite.
Но необходимо ли создать все мои данные в SQLite, чтобы отображать данные внутри таблицы пользователю?
Есть ли другой способ напрямую отображать данные моей онлайн-базы данных в приложениях?

вы знаете о веб-сервисах и API?

karan 31.10.2018 07:42

Понятия не имею, но спасибо, что предоставили мне такое ключевое слово. Я попробую погуглить.

Qiu Xue 31.10.2018 07:43

Это зависит от ваших требований, если вы хотите создать автономное приложение, которое редко использует Интернет, тогда вам нужно создать SQLite, иначе Интернет не является проблемой, тогда получите данные с сервера с помощью веб-сервисов, которые могут быть json или xml, а затем проанализировать эти данные, создав модель и использовать эту модель для рендеринга данных, пройдите через это руководство - javatpoint.com/android-web-service

Akash Dubey 31.10.2018 07:46

проверьте эту ссылку medium.com/@peterekeneeze/…

karan 31.10.2018 07:47

Для онлайн-баз данных вы можете использовать базу данных mySQL (размещенную на веб-сайте), SQLite - для локальных баз данных на вашем телефоне. Вероятно, вы захотите синхронизировать свою онлайн-базу данных с локальной базой данных. Однако есть и другие возможности для хранения ваших данных в Интернете, например Firebase. Это действительно зависит от того, чем вы хотите заниматься.

MWB 31.10.2018 07:48

Раньше я создавал систему управления продажами (веб-базу), теперь мой босс просит меня узнать о приложениях для Android и использовании той же базы данных с системой, и моя база данных размещена хостинговой компанией в C штрафном phpMyAdmin.

Qiu Xue 31.10.2018 07:54

Я вижу, что вы новичок в Android ... обратитесь к официальным документам по Android: developer.android.com/docs и базовому руководству от: tutorialspoint.com/android, чтобы получить базовое представление о том, как писать веб-сервисы и API-интерфейсы на вашем Android, чтобы получать данные из веб-базы данных

elpidaguy 31.10.2018 07:59

есть библиотека под названием volley, которая поможет вам в вашей работе, см. здесь: medium.com/android-grid/…

elpidaguy 31.10.2018 08:01

@QiuXue Вы можете создавать веб-API на php. Пожалуйста, обратитесь к этому codeofaninja.com/2017/02/create-simple-rest-api-in-php.html. После создания apis вы можете использовать библиотеку Retroft для вызова apis. Это также поможет вам разобрать ответ в классах POJO.

sanjay 31.10.2018 08:02
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
9
271
1

Ответы 1

Я предпочитаю установить поле в миллисекундах типа unix на sqlite, чтобы не создавать проблем с датой локализации, если вы работаете с разными вариантами установки базы данных на разных машинах / устройствах.

Другие вопросы по теме