欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于Android實現保存圖片到本地并可以在相冊中顯示出來

 更新時間:2015年12月22日 14:36:59   投稿:mrr  
App應用越來越人性化,不僅界面優(yōu)美而且服務也很多樣化,操作也非常方便。通過本篇文章給大家介紹基于Android實現保存圖片到本地并可以在相冊中顯示出來,對android保存圖片相關知識感興趣的朋友一起學習吧

App應用越來越人性化,不僅界面優(yōu)美而且服務也很多樣化,操作也非常方便。比如我們在用app的時候,發(fā)現上面有比較的圖片想保存到手機,只要點一點app上提供的保存按鈕就可以了。那這個圖片保存到本地怎么實現的呢?

保存圖片很簡單,方法如下:

/** 首先默認個文件保存路徑 */
private static final String SAVE_PIC_PATH=Environment.getExternalStorageState().equalsIgnoreCase(Environment.MEDIA_MOUNTED) ? Environment.getExternalStorageDirectory().getAbsolutePath() : /mnt/sdcard;//保存到SD卡
private static final String SAVE_REAL_PATH = SAVE_PIC_PATH+ /good/savePic;//保存的確切位置

下面就是保存的方法,傳入參數就可以了:

public static void saveFile(Bitmap bm, String fileName, String path) throws IOException {
String subForder = SAVE_REAL_PATH + path;
File foder = new File(subForder);
if (!foder.exists()) {
foder.mkdirs();
}
File myCaptureFile = new File(subForder, fileName);
if (!myCaptureFile.exists()) {
myCaptureFile.createNewFile();
}www.dbjr.com.cn
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(myCaptureFile));
bm.compress(Bitmap.CompressFormat.JPEG, 80, bos);
bos.flush();
bos.close();
}

這樣就保存好了,可是有的時候明明保存下來了,為什么進入相冊時查看不到呢?反正我是遇到這樣的問題的,原來我們在保存成功后,還要發(fā)一個系統(tǒng)廣播通知手機有圖片更新,廣播如下:

Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
Uri uri = Uri.fromFile(file);
intent.setData(uri);
context.sendBroadcast(intent);//這個廣播的目的就是更新圖庫,發(fā)了這個廣播進入相冊就可以找到你保存的圖片了!,記得要傳你更新的file哦

以上內容是基于Android實現保存圖片到本地并可以在相冊中顯示出來的全部敘述,希望能夠幫助大家。

相關文章

  • Android Activity中onStart()和onResume()的區(qū)別分析

    Android Activity中onStart()和onResume()的區(qū)別分析

    這篇文章主要介紹了Android Activity中onStart()和onResume()的區(qū)別,結合Activity的四種狀態(tài)簡單分析了Android Activity中onStart()和onResume()方法的作用,并補充說明了Activity中六個常用函數,需要的朋友可以參考下
    2016-01-01
  • Android入門教程之Vibrator(振動器)

    Android入門教程之Vibrator(振動器)

    本節(jié)我們介紹的是Vibrator(振動器),是手機自帶的振動器,其實就是Android給我們提供的用于機身震動的一個服務!當收到推送消息的時候我們可以設置震動提醒。
    2016-07-07
  • Android仿QQ微信實時監(jiān)測網絡狀態(tài)

    Android仿QQ微信實時監(jiān)測網絡狀態(tài)

    這篇文章主要為大家詳細介紹了Android仿QQ微信實時監(jiān)測網絡狀態(tài),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • Android將camera獲取到的YuvData在jni中轉化為Mat方法

    Android將camera獲取到的YuvData在jni中轉化為Mat方法

    今天小編就為大家分享一篇Android將camera獲取到的YuvData在jni中轉化為Mat方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • 詳解Android平臺上讀寫NFC標簽

    詳解Android平臺上讀寫NFC標簽

    NFC,即Near Field Communication,近距離無線通訊技術,是一種短距離的(通常<=4cm或更短)高頻(13.56M Hz)無線通信技術,可以讓消費者簡單直觀地交換信息、訪問內容與服務。
    2017-01-01
  • android開發(fā)框架afinal使用方法小結

    android開發(fā)框架afinal使用方法小結

    這篇文章主要為大家詳細總結了android開發(fā)框架afinal使用方法,注解功能、文件上傳下載功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • Android中PopupWindow使用方法詳解

    Android中PopupWindow使用方法詳解

    這篇文章主要為大家詳細介紹了Android中PopupWindow使用方法,感興趣的小伙伴們可以參考一下
    2016-07-07
  • Android scrollview如何監(jiān)聽滑動狀態(tài)

    Android scrollview如何監(jiān)聽滑動狀態(tài)

    這篇文章主要介紹了Android scrollview監(jiān)聽滑動狀態(tài)的實例代碼,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • Android實現分享長圖并且添加全圖水印

    Android實現分享長圖并且添加全圖水印

    這篇文章主要介紹了Android實現分享長圖并且添加全圖水印的相關資料,需要的朋友可以參考下
    2017-03-03
  • Android中的序列化淺析

    Android中的序列化淺析

    這篇文章主要介紹了Android中的序列化淺析,本文講解了序列化原因、序列化方法和代碼實現等內容,需要的朋友可以參考下
    2015-03-03

最新評論