亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Android6.0可以顯示圖片,10.0提示異常

IOException=java.io.FileNotFoundException: /storage/emulated/0/1583555688940.jpg: open failed: EACCES (Permission denied)

提示沒有權限,動態權限也添加了,手動到設置里去打開了存儲權限,再進入,依然提示這個異常,模擬器運行,Android6.0顯示正常。

正在回答

3 回答

public?static?Bitmap?loadImage(String?sendUrl)?{
????try?{
????????URL?url?=?new?URL(sendUrl);
????????HttpsURLConnection?conn?=?(HttpsURLConnection)?url.openConnection();
????????conn.setReadTimeout(5000);
????????conn.setRequestMethod("GET");
????????InputStream?stream?=?conn.getInputStream();
????????String?fileName?=?System.currentTimeMillis()+".jpg";
????????FileOutputStream?outputStream?=?null;
????????File?fileDownload?=?null;
????????if?(Environment.getExternalStorageState().equals(
????????????????Environment.MEDIA_MOUNTED))?{
????????????File?parent?=?Environment.getExternalStorageDirectory();
????????????fileDownload?=?new?File(parent,?fileName);
????????????outputStream?=?new?FileOutputStream(fileDownload);
????????}
????????byte[]?bytes?=?new?byte[2?*?1024];
????????int?lens;
????????if?(outputStream?!=?null)?{
????????????while?((lens?=?stream.read(bytes))?!=?-1)?{
????????????????outputStream.write(bytes,?0,?lens);
????????????}
????????????return?BitmapFactory.decodeFile(fileDownload.getAbsolutePath());
????????}?else?{
????????????return?null;
????????}
????}?catch?(MalformedURLException?e)?{
????????//這個URL能不能被解析成URL
????????e.printStackTrace();
????????Log.e("aa",?"異常?MalformedURLException="?+?e);
????????return?null;
????}?catch?(IOException?e)?{
????????e.printStackTrace();
????????Log.e("aa",?"異常?IOException="?+?e);
????????return?null;
????}
}


0 回復 有任何疑惑可以回復我~

就是本節所講的這個例子,下載網絡圖片,在Android6.0上的模擬器加載的出來,Android10.0的模擬器的提示異常無法顯示圖片。

0 回復 有任何疑惑可以回復我~

啥意思?


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

Android6.0可以顯示圖片,10.0提示異常

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號