如何在 Android 中将图像保存到图库
在您的 Android 应用程序中,您可能希望允许用户从您的应用程序中保存图像应用程序到他们的画廊。操作方法如下:
创建选项菜单
向应用程序的选项菜单添加“保存”选项:
<code class="java">@Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.main_menu, menu); return true; }</code>
在 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中文网其他相关文章!