thread = new Thread(new Runnable() {
@Override
public void run() {
String imageUrl = "http://img8.weixin05.com/20191116/662114/e7f181311acdb2e727e31b71b3ce7bef.jpeg?h=500&w=260";
HttpGet httpRequest = new HttpGet(imageUrl);
//取得HttpClient 对象
HttpClient httpclient = new DefaultHttpClient();
try {
//请求httpClient ,取得HttpRestponse
HttpResponse httpResponse = httpclient.execute(httpRequest);
if(httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK){
//取得相关信息 取得HttpEntiy
HttpEntity httpEntity = httpResponse.getEntity();
//获得一个输入流
InputStream is = httpEntity.getContent();
Bitmap bitmap = BitmapFactory.decodeStream(is);
is.close();
String fileName ;
String bitName="sm.jpg";
try {
File file = new File(Environment.getExternalStorageDirectory( ).toString()+"/bbb");//仅创建路径的File对象
if(!file.exists()){
file.mkdir();//如果路径不存在就先创建路径
}
fileName = Environment.getExternalStorageDirectory().getPath()+"/bbb/"+bitName ;
file = new File(fileName);
try {
FileOutputStream fos = new FileOutputStream(file);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, fos);
fos.flush();
fos.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
// 更新媒体库