首页 > Java > java教程 > 正文

如何将 Android 应用程序中的图像保存到图库?

Patricia Arquette
发布: 2024-11-04 09:23:02
原创
444 人浏览过

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>
登录后复制

在 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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板