2024/7/12 14:44:20 浏览:93
我们使用一些带有图文展示页面的app,当浏览图片时,会希望将某张我们喜欢的图片保存到手机相册中,那么这个功能是如何实现的呢?本人今天就来分享一下此项功能在app开发中的实现步骤,首先获取手机内存中的存储目录,调用environment对象的getexternalstoragedirectory() getabsolutepath()方法,调用file新建一个文件夹对象file(root, filename),得到文件引用后,判断文件夹是否已经存在appdir.exists(),如果已经存在就跳过,如果不存在,就可以在新建的文件夹中新建图片文件file file = new file(root, "123.png"),使用fileoutputstream文件流,将图片bitmap写入到文件流,储存到文件中,最后通知图库更新,发送广播sendbroadcast到媒体中心,成功后刷新手机本地相册。注意如果安卓系统版本小于10,需要申请文件存储权限。