Я разрабатываю приложение для доказательства концепции в школе, и мне нужно разработать простое приложение, которое позволяет родительскому треку установить дочернее устройство Android. Я выяснил, как использовать GPS для получения обновлений местоположений сейчас. Каков наилучший способ преодолеть разрыв между устройством родителя и устройством ребенка? Как приложение узнает, кто является родителем и кто является ребенком? Также лучше всего отправлять данные ребенка с помощью getLastKnownLocation (лучше всего) на удаленный сервер, а затем каким-либо способом отправить родителям или есть более простой способ сделать это?Отправка обновлений местоположений на сервер в Android
Заранее благодарен.
03/25/2012 * ** * ** * *Update* ** * ** * ** * ** * ** * ** * ** * *
Ok на основе рекомендаций от вас, ребята, у меня есть код PHP в файле
<?php
$thisString = $_POST["action"]; // Variable to receive the request from
echo $thisString;
?>
и я отправить строку веб-службы с помощью этого кода в методе
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://kre8tiveinspired.com/android/simpleTest.php");
// This is the data to send
String MyName = **"String Test"**; //any data to send
try {
// Add your data
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(1);
nameValuePairs.add(new BasicNameValuePair("action", MyName));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
// Execute HTTP Post Request
ResponseHandler<String> responseHandler = new BasicResponseHandler();
String response = httpclient.execute(httppost, responseHandler);
//This is the response from a php application
String reverseString = response;
Toast.makeText(this, "response " + reverseString, Toast.LENGTH_LONG).show();
}...
Это дает мне тост, говорящий «тест стринг-теста». ОК теперь это работает, но как я могу отправить две разные переменные, такие как long и lat. а затем получить две разные переменные из responseHandler, когда я выполняю команду httpclient.execute (httppost, responseHandler).
Да, это доказательство концепции, поэтому я определенно хочу сократить углы. Один вопрос для вас и @broschb - это настройка сервера. У меня есть собственная учетная запись хостинга, которая использует cpanel. Каков наилучший вид системы для настройки данных? – inspired
Что-нибудь в PHP или Rails работало бы чудесно. В основном вы настраиваете разные веб-страницы, которые служат в качестве «API» вашего сервера. Приложение будет вызывать различные веб-страницы (или одну большую веб-страницу) с координатами местоположения в querey или что-то еще. – dcow
, пожалуйста, ознакомьтесь с моим обновлением по моему сообщению – inspired