Galaxy Nexus(Android 4.0.3)に取り組んでいます。これを参照してhttps://developer.android.com/training/camera/photobasics.htmlにリンクし、キャプチャした画像を保存してギャラリーに直接保存しますが、画像はその他のファイルに保存しています。ギャラリーに保存するために何をしなければならないか教えてください。
前もって感謝します。
Galaxy Nexus(Android 4.0.3)に取り組んでいます。これを参照してhttps://developer.android.com/training/camera/photobasics.htmlにリンクし、キャプチャした画像を保存してギャラリーに直接保存しますが、画像はその他のファイルに保存しています。ギャラリーに保存するために何をしなければならないか教えてください。
前もって感謝します。
はいギャラリーはストレージではありません異なる場所に保存されたメディアを表示しますが、ギャラリーに保存するには、特に高解像度の場合、より多くのメモリを消費します画像をMediaStore
今すぐ使用してください画像をギャラリーに保存
public static Uri addImageToGallery(Context context, String filepath,String title,String ) {
ContentValues values = new ContentValues();
values.put(Media.TITLE, title);
values.put(Media.DESCRIPTION, description);
values.put(Images.Media.DATE_TAKEN, System.currentTimeMillis());
values.put(Images.Media.MIME_TYPE, "image/jpeg");
values.put(MediaStore.MediaColumns.DATA, filepath);
return context.getContentResolver().insert(Media.EXTERNAL_CONTENT_URI, values);
}
ギャラリーは画像ストレージではありません。デバイスのさまざまな場所に保存されている画像を表示するアプリです。
これをチェックしてください: