ホームページ  >  記事  >  Java  >  Android アプリからギャラリーに画像を保存するにはどうすればよいですか?

Android アプリからギャラリーに画像を保存するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-04 09:23:02448ブラウズ

How to Save an Image from Your Android App to the Gallery?

Android で画像をギャラリーに保存する方法

Android アプリケーションで、ユーザーがギャラリーから画像を保存できるようにしたい場合があります。アプリをギャラリーに追加します。方法は次のとおりです:

オプション メニューの作成

アプリのオプション メニューに「保存」オプションを追加します:

<code class="java">@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.main_menu, menu);
    return true;
}</code>

In res/menu /main_menu.xml:

<code class="xml"><menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:id="@+id/menuFinale"
        android:title="Save" />
</menu></code>

画像の保存

onOptionsItemSelected メソッドで、「保存」オプションを処理します:

<code class="java">@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        case R.id.menuFinale:

            // Obtain the image bitmap
            ImageView imgView = (ImageView) findViewById(R.id.image_view);
            imgView.setDrawingCacheEnabled(true);
            Bitmap bitmap = imgView.getDrawingCache();

            // Save the image to the gallery
            String path = MediaStore.Images.Media.insertImage(
                getContentResolver(),
                bitmap,</code>

以上がAndroid アプリからギャラリーに画像を保存するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。