我正在尝试在Android 9,API 28中使用HttpURLConnection。它可以在Android 8.0.0,API 26上使用,但不能在API 28上使用。
Log.d
我试图使用OutputStream os = urlConnection.getOutputStream();
来查看未执行什么代码,但发现它在def get_files(extensions):
all_files = []
for ext in extensions:
all_files.extend(Path('/Users/mrh/Python/calls').glob(ext))
for file in get_files(('*.wav', '*.xml')):
print (file.name)
上停止了
您知道问题出在哪里吗?
答案 0 :(得分:0)
尝试添加清单
cleartextTrafficPermitted =“ true”
看起来像这样 How to allow all Network connection types HTTP and HTTPS in Android (9) Pie?
答案 1 :(得分:0)
这是因为Apache HTTP客户端贬值, 因此,在下面添加以下行 标签。
<uses-library android:name="org.apache.http.legacy" android:required="false"/>