2012-11-04 29 views
0

好的,所以我有一個打開相機的按鈕的onclick,當我拍照並保存它時,我如何獲取文件名+保存位置以便在其中打開我的應用?獲取保存相機的位置圖片

這裏是我的按鈕點擊

Button btncamera = (Button)findViewById(R.id.btncamera); 
btncamera.setOnClickListener(new OnClickListener(){ 
    public void onClick(View v){ 
     Intent cameraIntent = nwe Intent(MediaStore.ACTION_IMAGE_CAPTURE); 
     startActivityForResult(cameraIntent, 2500); 
    } 
} 

這裏是我的結果它不包含任何東西,但它會啓動另一個意圖來顯示圖像:

protected void onActivityResult(int requestCode, int resultCode, Intent data){ 

} 

也許我這樣做錯了,但任何指導將非常感謝,謝謝!

回答

0

嘗試將此添加到您的onActivityResult。

Bitmap picture = (Bitmap) data.getExtras().get("data"); 

將圖像從相機意圖中取出,創建一個位圖,然後從中使用它。將其寫入文件,或直接將其導入顯示資源。 也請務必檢查您的ResultCode以確定是否實際拍攝了照片。