2011-06-27 89 views
0

我正在製作應用程序並使用Camera意圖。我爲Camera Intent使用以下代碼。相機意圖中的問題android

File photo = new File(Environment.getExternalStorageDirectory(), "Pic1.jpg"); 

但是當我做文件夾像在第一代碼片段:當我使用

Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); 
File photo = new File(Environment.getExternalStorageDirectory()+"//shah//jee//", "Pic1.jpg"); 
intent.putExtra(MediaStore.EXTRA_OUTPUT, 
Uri.fromFile(photo)); 
Uri imageUri = Uri.fromFile(photo); 
System.out.println("*******"+ imageUri.toString()); 
startActivityForResult(intent, 0); 

此代碼工作正常。它不會創建任何文件夾,也不會將圖像存儲在任何位置。

另外我想要的是,這個意圖應該只存儲圖像在我的指定位置,而不是在默認相機文件夾。當我使用第一個代碼片段而沒有額外的文件夾時,它將圖像存儲在兩個位置,即默認相機文件夾和我的給定位置。

任何人都可以幫助pLease。

回答

0

看看Yenchi的回答this thread

相機應用程序不會爲你做mkdir。

您是否在啓動相機意圖之前創建了文件夾「// shah // jee //」?