私は自分のアプリケーションで必要なコードを支援する人物を探しています。HTCの欲望に保管されている場所(ギャラリー)から別の場所SDカードのフォルダ。私は、ユーザーがボタンをクリックすることができ、特定のファイルがSDカードのギャラリーフォルダからSDカードの別のフォルダにコピーされるようにしたいですか?ありがとうAndroidフォルダからSDカードの代替フォルダにコピーする画像
3
A
答えて
25
Usmaan、
あなたは以下でギャラリーピッカーの意図を起動することができます:それは返す場合、
public void imageFromGallery() {
Intent getImageFromGalleryIntent =
new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.INTERNAL_CONTENT_URI);
startActivityForResult(getImageFromGalleryIntent, SELECT_IMAGE);
}
次のコード部分と、選択した画像のパスを取得:
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
switch(requestCode) {
case SELECT_IMAGE:
mSelectedImagePath = getPath(data.getData());
break;
}
}
public String getPath(Uri uri) {
String[] projection = { MediaStore.Images.Media.DATA };
Cursor cursor = managedQuery(uri, projection, null, null, null);
startManagingCursor(cursor);
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
}
文字列にパス名があるので、別の場所にコピーすることができます。
乾杯!
EDIT:あなただけのファイルをコピーする必要がある場合は...のような何かをしようと
私はantoher
1
ギャラリーの画像は、すでにAndroid搭載端末のSDカードに保存されています。公式のドキュメントにはworking with external storageという素晴らしいセクションがあります。チェックアウトする必要があります。
+0
私のアプリケーション内で写真などを撮る....しかし、後で私は、ギャラリーフォルダから別のフォルダに画像をコピーしたい、このコードはこれをしないのですか?このコードの – Beginner
関連する問題
- 1. res/rawフォルダからsdカードにディレクトリとファイルをコピーする - android
- 2. ファイルをassetsフォルダからanddroidのsdカードにコピーする
- 3. あるフォルダから別のフォルダに画像をコピーする
- 4. ギャラリーフォルダからsdカードの任意のフォルダにイメージをコピーする方法は?
- 5. xmlファイルをres/rawフォルダからアンドロイドのsdカードにコピーする方法は?
- 6. Androidスタジオ:SDカードに画像を保存
- 7. カメラのフォルダから画像をコピーします。Android
- 8. リストビューでsdカードのフォルダからファイルを取得する方法
- 9. 1つのフォルダから他のフォルダに画像をコピーする方法
- 10. データベースandroidのsdカードからの更新と画像の取得
- 11. Androidギャラリーの画像をSDカードから表示
- 12. AndroidのSDカードからPNG画像を表示
- 13. Androidのプログラムでギャラリーから別のフォルダに画像ファイルをコピーする方法
- 14. android - sdcardのフォルダに画像をコピーする方法
- 15. AndroidのDCIMフォルダにあるSDカードのフォルダを作成するときにエラーが発生する
- 16. Dockerfileからフォルダをドッカー画像にコピーする方法は?
- 17. pdfファイルをassestからsdカードにコピー
- 18. Raspberry-piのSDカードを別のSDカードにコピーする
- 19. Android:描画可能なフォルダから画像をビジュアルにする
- 20. SDカードからFRAMへのファイルバイトのコピー
- 21. PhoneGap - Android - カメラからキャプチャ画像をSDカードに保存する方法
- 22. 外付けSDカード内のフォルダに移動する方法
- 23. Android:外付け(リムーバブル)SDカードにフォルダやファイルを作成する方法は?
- 24. assetsフォルダまたはSDカードからアクセスするファイルとの間の差異
- 25. グリッドビューから選択した画像を削除するSDカード
- 26. Android - FTP SDカードに画像を保存せずにImageViewに画像を表示
- 27. エミュレータのSDカードから画像ファイルを読み取る
- 28. JAVAの画像フォルダから画像にアクセスする
- 29. listviewのsdカードの特定のフォルダからのビデオが表示されます。
- 30. androidのassetsフォルダから画像を表示する方法は?
私は理解していけない申し訳ありませんが、私はへのホット知っているにそのフォルダから画像をコピー言うことを意味して申し訳ありません
– Beginner最初の部分は、あなたのギャラリーを起動し、画像を選択することができます。画像を選択すると、コードの2番目の部分から 'onActivityResult()'が呼び出されます。ギャラリーアプリケーションから返されたデータを受け取り、 'getPath()'関数は、選択された画像のフルパスをStringとして返します。このコードでは、カメラで撮影することはできません。 –
は私は本当にいけない私はすでに画像の名前を知って、ギャラリーを開きたい異なるfolder..Alsoに画像をコピーしたいと私は好き気にいらを探して、それはSDカード/ DCIM/imagenameの – Beginner