0
我使用這個代碼來保存從屏幕截圖拍攝的位圖圖像:圖像不會在不同的Android設備保存
try{
String fname = "/Pictures/YourApp/YourPic.jpg";
File path= Environment.getExternalStorageDirectory();
File file = new File(path, fname);
if (file.exists()) {
Bitmap bitty = BitmapFactory.decodeFile(file.toString());
yourPlan.setImageBitmap(bitty); //ImageView
}else{
errorText.setText("If you can not see your image then free up some memory");
}
}catch(Exception e){
errorText.setText("If you can not see your image then free up some memory");
}
它工作正常,在我測試的手機 - 在2.1橙色舊金山,但我有有來自用戶的電子郵件告訴我他們只有在保存足夠的空間時纔會收到錯誤消息。
他們正在使用HTC和三星手機。有任何想法嗎?