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 サイトの他の関連記事を参照してください。