我正在编写一个 Android应用程序,我正在寻找最快的(在设置方面)方式让我将数据发送到服务器并根据请求接收信息. 我们正在谈论基本的东西.我有一个日志文件告诉我用户如何使用我的
我们正在谈论基本的东西.我有一个日志文件告诉我用户如何使用我的应用程序(在测试版中,我不会通过不断记录常常运行用户体验)并且我想将它传达给我的服务器(我没有设置).
我不需要安全性,我不需要高吞吐量或并发连接(我有3个手机可以玩)但我确实需要快速设置它!
我记得当天设置XAMPP特别没脑子,那么也许我可以使用PHP将文件从手机发送到服务器?
理想情况下,服务器可以响应GET,这将允许我发回一些最终影响UI的SQL语句. (这意味着根据最常用的选项调整所呈现的选项).
所以你有它,我大约4年前使用PHP并且如果它是最好的那样将沿着那条路走下去但是如果有某种新的fangled端口打开关闭二进制流媒体唱歌和跳舞方法已取代该选项我很想知道.
This tutorial似乎很有用,但我不需要对象序列化,只需来回文本文件,自然压缩.
Android附带了内置的Apache HTTP Client 4.0以及java.net.URL和java.net.HttpUrlConnection,我宁愿不用我的第三方库添加太多bult.
请记住,我也在设置服务器端,所以我正在寻找总体最小代码行!
private void sendData(ProfileVO pvo) { Log.i(getClass().getSimpleName(), "send task - start"); HttpParams p=new BasicHttpParams(); p.setParameter("name", pvo.getName()); //Instantiate an HttpClient HttpClient client = new DefaultHttpClient(p); //Instantiate a GET HTTP method try { HttpResponse response=client.execute(new HttpGet("http://www.itortv.com/android/sendName.php")); InputStream is=response.getEntity().getContent(); //You can convert inputstream to a string with: http://senior.ceng.metu.edu.tr/2009/praeda/2009/01/11/a-simple-restful-client-at-android/ } catch (ClientProtocolException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } Log.i(getClass().getSimpleName(), "send task - end"); }