哪些android API与HttpPost
函数一起使用以及android API与HttpURLConnection
函数一起使用的是什么?我试图为调用PHP文件连接数据库的Android应用程序创建Java代码,我想确保我的代码与运行手机的任何Android API兼容。
答案 0 :(得分:2)
Apache HTTP以及HttpPost
已被弃用,我们鼓励HTTPURLConnection
,但这并不重要。
你甚至可以使用Retrofit,Ion,AsyncHttpClient,Volley,OkHttp ......而且Android HTTP库列表还在继续。
如果您真的关心API版本,请使用HttpURLConnection
如果您想使用旧版Apache HTTP,请编译它
android {
compileSdkVersion ...
buildToolsVersion "..."
useLibrary 'org.apache.http.legacy' // Add this line
答案 1 :(得分:1)
哪个客户最好?
Apache HTTP客户端在Eclair和Froyo上的错误更少。这是这些版本的最佳选择。
对于Gingerbread而言,更好的是,HttpURLConnection是最佳选择。其简单的API和小巧的尺寸使其非常适合Android。透明压缩和响应缓存可减少网络使用,提高速度并节省电池电量。新的应用程序应该使用HttpURLConnection;这是我们将继续投入精力的地方。