2011-06-23 13 views
2

Androidの画像ギャラリーを開くには、以下のコード行をプログラムで実行していますが、正常に動作しています。Androidの外部SDファイルとフォルダを開く/表示する

final static int RQS_GET_IMAGE = 1; 
Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); 
startActivityForResult(intent, RQS_GET_IMAGE); 

私のアプリケーションでは、外部SDカードのルートディレクトリを開いて、ユーザーが希望するランダムファイルを選択する必要があることがあります。 アプリケーションから外部カードのファイルやフォルダを開く(開けたり探索したりする)方法は誰でも知ることができます。

ご協力いただきありがとうございます。

答えて

1

あなたはAndroidのマニフェストファイルでSDカードへの書き込みアクセスするためのユーザー権限を設定する必要がまず

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

それがなければ、あなたは、SDカードにアクセスすることはできません。次に、PCのHDDのようなSDカードで作業する必要があります

希望、それはあなたを助けます。

+0

親愛なるihrupinありがとう。私はすでにこれをやった、私の問題は、私が/ SDカードのディレクトリを表示する方法に関連しています。 。おかげで再び – aftab

+0

私はpermissionを追加しますが、問題はどのように直接私は外部SDカードのルートディレクトリを開くことができます私がファイルを選択するボタンをクリックして表示します。 。 ? – aftab

関連する問題