Как получить данные от сервера?

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
Ответить
Кошки Рулят
Сообщения: 9
Зарегистрирован: 15 мар 2016, 03:10

Как получить данные от сервера?

Сообщение Кошки Рулят » 05 апр 2016, 02:42

Пишу свое первое приложение.
Информер.
Базу сделал, интерфейс простенький нарисовал.
Осталось каким-то образом получать данные чтобы добавлять их в базу.
Обмен данными хочу сделать через php скрипт, который при его вызове с определенными параметрами получает данные на сервер (из 1С) или вернет (андроид-девайсу, например).
Т.е. если, например, в любом интернет-браузере запустить в командной строке что-то типа
http://мойсайт.ru/мойскрипт.php?action= ... n=мойлогин
то скрипт вернет для этого логина все, что у него есть.
Мне нужно вернуть немного текста в виде строки (или списка) и хотелось бы файл pdf (сам или путь к нему на сервере) чтобы его можно было скачать на карту андроида и показывать в приложении.
Очень бы не хотелось использовать ftp (т.к. не знаю где и как можно надежно спрятать параметры подключения к серверу). Но, по идее, все, что мне нужно получить от сервера лежит по известному мне адресу.

Киньте схематично хелпов куда рыть?
Можно ли использовать какую-либо константу действия для Intent'а чтобы она не веб-страницу показала, а получила как строку/как файл ответ по http?
Может есть какой-нибудь пример или аналогичный функционал в приложениях чтобы посмотреть как там это реализовано?
Может, есть способ получше чтобы передавать данные от приложения на ПК андроид-гаджету?


Ответить