網頁

2019年5月14日 星期二

[ Android Studio ] 用 org.apache.http.legacy 連線網路問題解答 (API版本相關)

import org.apache.http.*;

HttpClient、HttpPost、DefaultHttpClient、HttpResponse、HttpEntity
用這些元件來連線網路只能在API 22含以下使用


一、此為API 22以上使用需在build.gradle(Module:app) 加入 (紅色的字)




android {
    compileSdkVersion 28
    defaultConfig {
       .... 
    }
    buildTypes {
       ....
    }

    useLibrary 'org.apache.http.legacy'
}


二、API 28 含以上就需加入useLibrary 'org.apache.http.legacy'與以下內容(紅色的字)

<application ...android:usesCleartextTraffic="true">

<uses-library
            android:name="org.apache.http.legacy"
            android:required="false" />

</application>

沒有留言:

張貼留言

影片的問題請留在影片的留言區裡。
部落格不會另外通知給我,所以很難發現你有留言。