沈陽APP開發(fā)將圖片保存到手機相冊
2024/7/12 14:44:20 瀏覽:2103
我們使用一些帶有圖文展示頁面的APP,當瀏覽圖片時,會希望將某張我們喜歡的圖片保存到手機相冊中,那么這個功能是如何實現(xiàn)的呢?本人今天就來分享一下此項功能在APP開發(fā)中的實現(xiàn)步驟,首先獲取手機內(nèi)存中的存儲目錄,調(diào)用Environment對象的getExternalStorageDirectory() getAbsolutePath()方法,調(diào)用File新建一個文件夾對象File(root, fileName),得到文件引用后,判斷文件夾是否已經(jīng)存在appDir.exists(),如果已經(jīng)存在就跳過,如果不存在,就可以在新建的文件夾中新建圖片文件File file = new File(root, "123.png"),使用FileOutputStream文件流,將圖片bitmap寫入到文件流,儲存到文件中,最后通知圖庫更新,發(fā)送廣播sendBroadcast到媒體中心,成功后刷新手機本地相冊。注意如果安卓系統(tǒng)版本小于10,需要申請文件存儲權(quán)限。


