添加网络图片
1,准备工作
1)添加依赖
implementation 'com.github.bumptech.glide:glide:4.8.0'
2)开通网络权限
<uses-permission android:name="android.permission.INTERNET"/>
2,创建网络接口
private String imgUrl = "https://wanandroid.com/blogimgs/bfcf57e5-aa5d-4ca3-9ca9-245dcbfd31e9.png";
3,把网络图片添加
Glide.with(this).load(imgUrl).into(iv_img);
添加网络文字
1,准备工作
1)添加依赖
implementation 'com.github.bumptech.glide:glide:4.8.0'
2)开通网络权限
<uses-permission android:name="android.permission.INTERNET"/>
2,创建网络接口
private String url = "http://qt.qq.com/php_cgi/news/php/varcache_getnews.php?id=12&page=0&plat=android&version=9724";
3,把网络文字添加
new Thread(new Runnable() {
@Override
public void run() {
try {
URL url = new URL(MainActivity.this.url);
HttpURLConnection con = (HttpURLConnection) url.openConnection();
InputStream inputStream = con.getInputStream();
InputStreamReader isr = new InputStreamReader(inputStream);
char[] chars = new char[1024];
int len = 0;
StringBuffer sb = new StringBuffer();
while ((len = isr.read(chars)) != -1) {
sb.append(chars, 0, len);
}
final String s = sb.toString();
runOnUiThread(new Runnable() {
@Override
public void run() {
tv_url.setText(s);
}
});
inputStream.close();
isr.close();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}).start();