//创建缓存路径
//Environment.getExternalStorageDirectory()获取手机内存卡根路径
cache=new File(Environment.getExternalStorageDirectory(),
"com.xinshi.android.face.demo/batch_import_person_images");
if(!cache.exists()){
cache.mkdirs();
}
//耗时操作都要放在子线程操作
//开启子线程获取输入流
new Thread(new Runnable() {
@Override
public void run() {
HttpURLConnection conn=null;
InputStream is=null;
try {
URL url=new URL(imgPath);
//开启连接
conn=(HttpURLConnection) url.openConnection();
//设置连接超时
conn.setConnectTimeout(5000);
//设置请求方式
conn.setRequestM
请求URL图片,保存在本地。简单代码
最新推荐文章于 2024-07-12 01:06:14 发布
这篇博客展示了如何在Android中从URL下载图片,并将其保存到本地存储。首先,创建一个缓存文件夹,然后在子线程中使用HttpURLConnection打开连接并获取输入流。将输入流转换为Bitmap,通过Handler发送到主线程显示,并最终保存到本地文件。
摘要由CSDN通过智能技术生成