#php #java #android #веб_программирование
Как из приложения на телефоне выполнить php скрипт, который расположен на компьютере?
На php - веб сервер. А Android -клиент.
Как нужно связать телефон и компьютер?
public void postExample(String url, String query) {
try {
Log.d(TAG, "Post Example");
//устанавливаем соединение
URLConnection conn = new URL(url).openConnection();
//мы будем писать POST данные в out stream
conn.setDoOutput(true);
Log.d(TAG, conn.toString());
OutputStreamWriter out = new OutputStreamWriter(conn.getOutputStream(), "UTF-8");
out.write(query);
out.write("\r\n");
out.flush();
out.close();
Log.d(TAG, out.toString());
Log.d(TAG, "super");
//читаем то, что отдал нам сервер
String html = readStreamToString(conn.getInputStream(), "UTF-8");
Log.d(TAG, html);
request = html;
} catch (Exception e){
Log.d(TAG,e.getMessage());
Log.d(TAG,e.getClass().toString());
}
}
Ответы
Ответ 1
Для того что бы работать с mysql нужна написать для него на php api. Пример гипотетического api: File: api.php Так мы отправляем http запрос на сервер и получаем ответ http://mysite.ru/api.php?action=getbalance action - переменная, getbalance - значения которое присваивается переменной. Как отправить http запрос на java думаю найдешь. Данный лучше выводить в json или xml для более удобной обработки данных.
Комментариев нет:
Отправить комментарий