已采納回答 / 浩然坦蕩
代碼寫錯了。這句
bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth() , bitmap.getHeight(), matrix, true);
2016-09-23
已采納回答 / Gecollsn
如果是調用系統的相機進行拍攝圖片,然后通過返回的Bundle獲取的圖片, 一般就是一張縮略圖,大小會比較小。如果需要獲取拍攝的源圖片文件,可在調用系統相機的Intent中加入MediaStore.EXTRA_OUTPUT參數及圖片保存地址的URI即可獲取源圖片文件
2016-08-30
最新回答 / sakura的男朋友
我和你一樣,我是uri解析的是否沒有從文件中解析錯誤:
Uri?photoUri=Uri.parse(mFilePath);正確:
Uri?photoUri=Uri.fromFile(new?File(mFilePath));
2016-07-14
最贊回答 / Li成偉
首先檢查照片是否已經拍攝成并保存在您的內存目錄中。再則就是手機拍攝的圖片過大不能直接使用BitmapFactory.decodeFile(file),要通過文件流的方式讀取使用inputStream;例如:inputStream = new FileInputStream(imagePath);BitmapFactory.Options opts=new BitmapFactory.Options();opts.inTempStorage = new byte[100 * 1024];opts.inPre...
2016-06-22
最贊回答 / xzhang76
首先,這個問題和樓上的說法沒有任何關系。這個問題歸根結底是由于不同android rom兼容性導致的問題,解決思路也要從兼容性著手。當自己調用camera實現拍照的時候,有一個picture size的設置,就...
2016-06-21