0
我在android中使用相機應用程序。在我的應用程序中,點擊的圖像將保存到SD卡中,如下圖所示。如何檢索從SD卡中保存的Android中的最後一張圖片
Camera.PictureCallback jpegCallback = new PictureCallback() {
public void onPictureTaken(byte[] data, Camera camera) {
FileOutputStream outStream = null;
try
{
outStream = new FileOutputStream(String.format("/sdcard/%d.jpg", System.currentTimeMillis()));
outStream.write(data);
outStream.close();
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));
Log.d(TAG, "on pictureTaken" + data.length);
}
catch (FileNotFoundException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
finally
{}
Log.d(TAG, "on pictureTaken-jpeg");
try
{
Thread.sleep(2000);
}
catch (InterruptedException e)
{
e.printStackTrace();
}
startActivity(new Intent(FbCamera.this,view.class));
}
};
我想在另一個活動中將此圖像檢索到imageview。如下圖所示,我的第二項活動是。
public class view extends Activity
{
private ImageView imgView;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
imgView = (ImageView)findViewById(R.id.photoResultView);
//imgView.setImageResource("");
}
}
我想顯示從SDCard保存到imageview的最後一張圖像。如果有人知道它,請幫我...
嗨搖桿,我想檢索只保存的最後一張圖片,以及如何將它顯示在圖像視圖中?你有什麼想法嗎? – Binu
嘗試閱讀有關內容提供商特別關於mediastore它會幫助你。 – Rocker