#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 для более удобной обработки данных.
Комментариев нет:
Отправить комментарий