BitmapFactory.decodeFile返回NULL

解決BitmapFactory.decodeFile返回NULL的問題

今天在寫獲取本地圖片,然後將其轉化爲Bitmap,再對Bitmap進行壓縮處理後保存在本地的另一文件夾的代碼時,遇到了這樣的問題:BitmapFactory.decodeFile(String path ,Options options)執行這個方法總是返回空的bitmap,查看了許多資料,還是沒有找到原因,最後在debug的時候發現原來是path的路徑不對,我傳入的path路徑是“file:///storage/emulated/0/DCIM/Camera/IMG_20151002_080421_mh1466438438485.jpg”,這個是fresco框架加載本地圖片時的圖片路徑格式,所以忘記改回來了,最後成功的路徑是“/storage/emulated/0/DCIM/Camera/IMG_20151002_080421_mh1466438438485.jpg”
所以將今天的錯誤帖一下,希望看到的朋友不要犯跟我一樣的錯誤,這個錯誤浪費了我好長時間,哈哈。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章