当前位置: 首页 > 面试题库 >

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

怀洛华
2023-03-14
问题内容

我正在编写一个Android应用,正在寻找最快的方式(就设置而言),以便将数据发送到服务器并按要求接收信息。

我们在说基本的东西。我有一个日志文件,该文件告诉我用户如何使用我的应用程序(在beta中,我通常不会通过不断记录日志来获得用户体验),并且我想将其传达给服务器(我尚未设置)。

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

我记得在过去,XAMPP的设置特别笨拙,那么也许我可以使用PHP将文件从手机发送到服务器?

理想情况下,服务器将能够响应GET,这将使我能够发回一些最终影响UI的SQL语句。(这意味着可以根据最常用的选项来调整显示的选项)。

因此,有了它,我大约在4年前就使用PHP,如果它是最好的,它将沿这条路线走,但是如果有某种新的有端口的开放式关闭二进制流唱歌和跳舞方法取代了我想知道的那个选项。

本教程似乎很有用,但我实际上并不需要对象序列化,只需来回地压缩文本文件即可。

Android 内置了 Apache HTTP Client 4.0
以及java.net.URL和java.net.HttpUrlConnection,我不希望使用第三方库向我的应用程序添加过多的内容。

请记住,我也在设置服务器端,因此我正在寻找总体上最少的代码行!


问题答案:
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");
}


 类似资料:
  • 本文向大家介绍如何与服务器之间发送和接收JSON数据,包括了如何与服务器之间发送和接收JSON数据的使用技巧和注意事项,需要的朋友参考一下 JavaScript可以将网络请求发送到服务器并加载JSON。JS使用称为AJAX的东西来做到这一点。AJAX代表异步JavaScript和XML。JS具有一个API,可提取以将GET(接收)和POST(发送)信息发送到服务器。 您可以通过以下方式使用访存来获

  • 本文向大家介绍Android创建简单发送和接收短信应用,包括了Android创建简单发送和接收短信应用的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Android创建发送和接收短信应用的简单实现过程,供大家参考,具体内容如下 一、接收短信 项目的结构如下:一个简单的接收和发送短信的功能 1、定义一个接收短信的广播:当手机接收到一条短信的时候,系统会发出一条值为android.pro

  • 问题内容: 我有一个C ++服务器和两个客户端(红宝石和Java)。一切都在64位linux机器(java 1.7.0_17)上运行。ruby客户端可以正常工作,但是java版本会出现问题。 在Java中,我尝试将字符串从客户端发送到服务器。实际上,服务器收到了整个字符串,但是服务器认为还有更多东西要接收。 红宝石客户端看起来像这样: 这里的一切工作正常。红宝石客户端发送一个字符串。服务器接收该字

  • 我有1个活动和1个普通类,其中活动1接收消息,普通类发送消息。如何实施: 在活动一中。班 在Ordinary.class 如何发送空消息(1)的代码?

  • 我必须在nodeJS和angular 6中实现类似webmail的电子邮件服务器。 关于我的场景,用户需要提供他们的电子邮件和电子邮件密码,然后我必须识别他们的smtp服务器地址和身份验证。之后,用户应该能够发送和接收电子邮件连接到提供的电子邮件。 我已经研究了我有哪些选项,大多数文章说node-mailer是最好的发送电子邮件的,但没有接收电子邮件和node-imap的功能,除了那些我目前最好的

  • 在时间视图中,从显示屏上方向下滑动,可下拉快速设置菜单。向左或向右滑动进行浏览,轻触可选择免打扰功能或飞行模式: 闹钟 : 设置闹铃重复:关闭、一次、周一至周五或每天。如果您选择一次、周一至周五或每天,同时也要设置闹钟的时间。 设置闹铃后,时间视图中将显示时钟图标。 免打扰:轻触免打扰图标可启用它,再次轻触将关闭图标。当启用免打扰时,您不会收到任何通知或来电提醒。背光灯激活手势也会被禁用。 飞行模