Android 6.0 以及HttpClient
程序员文章站
2022-07-14 17:53:45
...
Android 6.0 SDK,API Level 是 23
。更新之后,就可以修改 compileSdkVersion
和targetSdkVersion
到 23
体验新的特性了。
同时 Android Support Library 也更新到了 23.01
,同时发布的还有 customtabs
, percent
, recommendation
, preference-v7
,preference-v14
, 和 preference-leanback-v17
这些支持类库。
在升级 APP 到 API Level 23
的过程中,请注意新平台特性带来的一些新的权限的处理。比如指纹识别,省电模式等,同时还有另外一个问题,那就是HttpClient已经过时了,如果在23目标版本,编译会出现以下错误:
Cannot resolve symbol HttpClient
在sdk 23+已经不支持httpclient这个类了,取而代之的是你可以使用URLConnection,或者 用sdk 22
(compile'com.android.support:appcompat-v7:22.2.0'
)
如果必须使用sdk 23,添加如下代码:
android {
useLibrary 'org.apache.http.legacy'
}
参考链接: http://android-developers.blogspot.com/2015/08/m-developer-preview-3-final-sdk.html
http://*.com/questions/32153318/httpclient-wont-import-in-android-studio
推荐阅读
-
浅谈Android单元测试的作用以及简单示例
-
在Android中创建菜单项Menu以及获取手机分辨率的解决方法
-
Android获取系统储存以及内存信息的方法(一)
-
Android的单位以及屏幕分辨率详解
-
Android图片压缩以及优化实例
-
深入android中The connection to adb is down的问题以及解决方法
-
Android获取系统储存以及内存信息的方法(二)
-
Android 中HttpURLConnection与HttpClient使用的简单实例
-
Android下通过httpClient发送GET和POST请求的实例代码
-
解决Android 6.0获取wifi Mac地址为02:00:00:00:00:00问题