2017-12-13 5 views
0

写真を開くだけですが、以下の機能もファイルマネージャを開き、ドロップボックスとドライブも開いています。写真を開く必要があります。ちょうどギャラリー。 私はまた、画像と他のファイルの間に別々のimage.Amの分離を開くために別の関数が必要です。ギャラリーとファイルシステムを開きます

Intent intent = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI); 
                intent.setType("image/*"); 
                intent.setAction(Intent.ACTION_GET_CONTENT); 
                getActivity().startActivityForResult(intent, READ_REQUEST_CODE); 
+0

ACTION_PICKとACTION_GET_CONTENTの両方を最初に使用しないでください。混乱するコード。 – greenapps

答えて

0

は、私は(MediaStoreから、例えば)の写真を表示するために、独自のUIを書くだけで写真

を開き、ユーザーがいずれかを選択できるようにする必要があります。

機能は以下すぎとDropboxのファイルマネージャを開いていると、あなたは、ユーザーが選択したサードパーティ製アプリに委任されている

にも駆動します。そのアプリは、開発者が何をしたいのであれ、何でもできる。

intent.setAction(Intent.ACTION_GET_CONTENT);行を削除することで、ますます運が改善する可能性があります。

関連する問題