2016-05-05 17 views
0
Environment.getExternalStorageDirectory().toString() + "/DCIM/Camera" 

私はカメラの格納場所の場所を見つけるためにこのコードを試しましたが、 "DCIM"フォルダに "DCIM"フォルダがありません。保管場所はありますか?カメラの画像の場所を確認

答えて

0

このお試しください:

File storageDir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES); 
+0

から

Uri selectedImageUri = data.getData(); String selectedImagePath = getRealPathFromURI(selectedImageUri); 

方法を私はカメラの画像だけを読みたいと思っています。 – aj0822ArpitJoshi

0

完璧な私のアプリのコードの作業以下のようにしてください: - :そのすべての画像を与える

public String getRealPathFromURI(Uri contentUri) 
    { 
     try 
     { 
      String[] proj = {MediaStore.Images.Media.DATA}; 
      Cursor cursor = managedQuery(contentUri, proj, null, null, null); 
      int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); 
      cursor.moveToFirst(); 
      return cursor.getString(column_index); 
     } 
     catch (Exception e) 
     { 
      return contentUri.getPath(); 
     } 
    } 
+0

答えていただきありがとうございます。しかし、私たちのアプリからイメージを取っていない、我々はカメラの画像を読み取るだけです。 – aj0822ArpitJoshi

+0

ファイルmediaStorageDir =新しいファイル( 環境 .getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES)、 IMAGE_DIRECTORY_NAME);あなたはこのイメージを使用できますか?_DIRECTORY_NAMEはあなたのフォルダ名です –

+0

私はこのコードでIMAGE_DIRECTORY_NAMEの名前を与えなければならないと思いますが、私は手動で名前を与えたくありません。私の必要に応じて、カメラの格納場所の場所を見つける。一部のデバイスはDCIMフォルダにカメラ画像を含まない場合があります。だから私はどのようにすべてのデバイスで見つけることができます...? – aj0822ArpitJoshi

関連する問題