按下捕獲Button
後,圖像應該保存在SD卡中,它正在拍攝快照但不保存圖像, 那麼我怎麼能把捕獲按鈕放在我想要的地方?我在Imageview
中覆蓋了一層,我需要將該按鈕放在覆蓋層上。Android Image未保存到SD卡
0
A
回答
1
用這個存儲圖像SD卡
public void save(Bitmap image)
{
File sdcard = Environment.getExternalStorageDirectory();
File f = new File (sdcard, imagename);
FileOutputStream out=null;
try {
out = new FileOutputStream(f);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
image.compress(Bitmap.CompressFormat.PNG, 90, out);
try {
out.flush();
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
1
INT圖片回調,這樣使用
jpegCallback = new PictureCallback() {
public void onPictureTaken(byte[] data, Camera camera) {
camera.startPreview();
FileOutputStream outStream = null;
try {
outStream = new FileOutputStream(
"/mnt/sdcard/myphoto.jpg");
outStream.write(data);
outStream.close();
Log.d("Log", "onPictureTaken - wrote bytes: " + data.length);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
}
Log.d("Log", "onPictureTaken - jpeg");
}
};
0
stream=new ByteArrayOutputStream();
temBitmap=Bitmap.createBitmap(bmp);
temBitmap.compress(Bitmap.CompressFormat.JPEG,100, stream);
path+=String.format(
getString(R.string._sdcard_d_jpg),
System.currentTimeMillis());
outStream = new FileOutputStream(path+extension); // <9>
outStream.write(stream.toByteArray());
outStream.close();
改變上面的代碼是這樣的:
path+=String.format(
getString(R.string._sdcard_d_jpg),
System.currentTimeMillis());
outStream = new FileOutputStream(path+extension); // <9>
temBitmap=Bitmap.createBitmap(bmp);
temBitmap.compress(Bitmap.CompressFormat.JPEG,100, outStream);
outStream.close();
temBitmap.recycle()
相關問題
- 1. 保存到SD卡
- 2. 保存到SD卡的6.0.1 Android版本
- 3. Android:將文件保存到SD卡?
- 4. Android的位圖保存到SD卡
- 5. Android:將文件保存到SD卡
- 6. Android沒有保存到SD卡
- 7. Android:將文件保存到SD卡
- 8. Android保存到外部SD卡?
- 9. Android的圖像保存到SD卡
- 10. 保存文件到SD卡
- 11. 在Android上保存文件,但不保存到SD卡
- 12. 如何將文件保存到SD卡?
- 13. 如何保存文件到SD卡
- 14. 保存縮放圖像SD卡android
- 15. 將圖片保存到SD卡
- 16. 保存.gif若要SD卡
- 17. 我們可以將畫布保存爲Android中的Image to sd卡嗎?
- 18. Android將文件保存到SD卡,而不是內部存儲
- 19. Android的影像保存到SQLite的或SD卡或內存
- 20. Sd卡未進入Android 2.2
- 21. 機器人保存到SD卡
- 22. 將多幅圖片保存到SD卡
- 23. 將文件保存到SD卡
- 24. 保存已放置圖像到SD卡
- 25. 保存畫布繪圖到SD卡
- 26. 無法保存圖片到SD卡
- 27. 保存到沒有SD卡的設備
- 28. 保存拍攝的圖像,以SD卡
- 29. 無法保存文件到SD卡android應用程序
- 30. 在android中保存文件到SD卡的問題
你有WRITE_EXTERNAL_STORAGE權限嗎?/SD卡/圖像退出您的SD卡? – Blackbelt
是的,我在清單中有這個。 – Aaloka