不推荐使用HttpClient(android studio,Target = api 22) - java

在我的Android应用中,它说:org.apache.http.client.httpclient已弃用。
经过一番研究,我发现Android已在API 22中弃用了它。我在论坛中搜索并尝试:“应用程序已停止”,在Google中搜索:“应用程序已停止”。所以我不知道该怎么办。我希望你们能帮助我。好吧,这是我的代码:

        try {

        HttpClient httpclient = new DefaultHttpClient();
        HttpPost httppost = new HttpPost("http://www.URL.com");
        HttpResponse response = httpclient.execute(httppost);
        HttpEntity entity = response.getEntity();
        is = entity.getContent();

        Log.e("log_tag", "connection success");
        //   Toast.makeText(getApplicationContext(), "pass", Toast.LENGTH_SHORT).show();
    } catch (Exception e) {
        Log.e("log_tag", "Error in http connection" + e.toString());
        Toast.makeText(getApplicationContext(), "Connection fail", Toast.LENGTH_LONG).show();

编辑:

我正在尝试获取Mysql数据库的一些数据。您知道有关如何完成此工作的好教程吗?
请告诉我。

参考方案

停止使用它,而改用URLConnection。 Google推荐这个已有4年了。
http://android-developers.blogspot.be/2011/09/androids-http-clients.html

如果要使用更好的API的外部库,可以尝试OkHttp:http://square.github.io/okhttp/

android-android studio模拟器中的SSL问题,在手机上可以正常工作 - java

我有一个可以通过https调用网络服务的应用程序。当我在手机上运行apk时,效果很好。但是,在模拟器中,所有通过POST的SSL请求均失败,并显示以下信息: 读取错误:ssl = 0xb402be00:SSL库失败,通常是一个协议 错误 错误:100c50bf:SSL例程:ssl3_read_bytes:NO_RENEGOTIATION(外部/无聊的sl /…

绑定Java库Xamarin.Android - java

我花了两天时间在每个论坛,文档,tuto,博客等上寻找答案。我为实习生启动了一个Android应用程序,因为我不懂Java,所以用xamarin C#开发了它。直到最近一切都还不错,但现在我需要集成一个SDK才能在应用程序中使用POS(销售点),但是该库是用Java编写的,即使跟随文档或辅导老师,我也无法将其与xamarin绑定(我什至无法调试)。这里有人已…

首先关注EditText清晰文本-Android - java

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current fo…

Android客户端等待时间 - java

我有一个Android应用程序,它使用Retrofit向API发出请求。一切正常,但是我担心如果有人可以向我澄清这一点。在android中,我创建了一个OkHttpClient,如下所示: private static OkHttpClient getClient() { final OkHttpClient okHttpClient = new OkHtt…

检查Optional中是否存在null属性,并返回String Java Stream API - java

我有以下class Person private String firstName; private String familyName; // Setters and Getters 我有以下方法public String getFullName(Optional<Person> persons) { return persons .map(p…