gpt4 book ai didi

java - Android (Java) 使用服务器简单发送和接收 - 快速设置挑战

转载 作者:太空狗 更新时间:2023-10-29 22:55:12 24 4
gpt4 key购买 nike

我正在编写一个 Android 应用程序,我正在寻找最快的(在设置方面)方法来将数据发送到服务器并根据请求接收信息。

我们说的是基础知识。我有一个日志文件,它告诉我用户如何使用我的应用程序(在测试版中,我通常不会通过不断记录来运行用户体验)并且我想将其传达给我的服务器(我还没有设置)。

我不需要安全性,不需要高吞吐量或并发连接(我有 3 部手机可以玩),但我确实需要快速设置它!

我记得当年设置XAMPP特别没脑子,那我能不能用PHP Handlebars 机里的文件发到服务器上?

理想情况下,服务器能够响应 GET,这将允许我发回一些最终影响 UI 的 SQL 语句。 (这是为了根据最常用的选项调整所提供的选项)。

所以你知道了,我大约 4 年前使用过 PHP,如果它是最好的,我会沿着这条路走下去,但如果有某种新的奇特的端口打开关闭二进制流媒体唱歌和跳舞的方法取代了那个选项,我会很想知道。

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");
}

关于java - Android (Java) 使用服务器简单发送和接收 - 快速设置挑战,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/983761/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com