<button id="u2w23"></button>

<tbody id="u2w23"><track id="u2w23"></track></tbody><dd id="u2w23"><track id="u2w23"></track></dd><button id="u2w23"><acronym id="u2w23"></acronym></button> <tbody id="u2w23"><noscript id="u2w23"></noscript></tbody>

  • <button id="u2w23"></button><li id="u2w23"><acronym id="u2w23"><cite id="u2w23"></cite></acronym></li>

  • ?

    有關android 圖片上傳 和壓縮的一些問題

    作者:達內 更新時間:2014-06-13 17:24 來源:未知 點擊:
    在做一個上傳圖片的模塊的時候,每當圖片過大,或是多張圖片一起上傳的時候總會oom。問了些人,說是上傳圖片需要先經過壓縮。但是,我在想壓縮圖片不還是要先把圖片讀到內存中

      在做一個上傳圖片的模塊的時候,每當圖片過大,或是多張圖片一起上傳的時候總會oom。問了些人,說是上傳圖片需要先經過壓縮。但是,我在想壓縮圖片不還是要先把圖片讀到內存中來么?還是有什么方法可以邊讀取圖片變壓縮呢?求一個圖片讀取壓縮并上傳 的demo !求大神,求前輩,各種求了....

      下面,是我根據路徑從SD卡讀取圖片,先轉換為byte 數組,然后經過base64 編碼 轉換為string (我是想通過xml將base64 的字符串上傳到服務器,服務器端有base64 解碼)

      public String getPstr(String pathname)

      {

      String pstr="";

      try {

      if(!pathname.equals(""))

      {

      FileInputStream in;

      in = new FileInputStream(pathname);

      byte buff[] = read(in);//把圖片文件流轉成byte數組

      //將圖片數據 進行BASE64編碼

      pstr= new String(Base64.encode(buff,Base64.DEFAULT));

      return pstr;

      }

      } catch (FileNotFoundException e) {

      // TODO Auto-generated catch block

      e.printStackTrace();

      return null;

      } catch (Exception e) {

      // TODO Auto-generated catch block

      e.printStackTrace();

      return null;

      }

      }

    標簽:

    相關閱讀

    最新開班信息

    3G-Android軟件工程師就業班
    北京潘家園中心 開課日期:9月29日
    3G-Android軟件工程師就業班
    北京潘家園中心 開課日期:9月29日
    3G-Android軟件工程師周末班
    北京潘家園中心 開課日期:9月29日
    3G-Android軟件工程師周末班
    北京潘家園中心 開課日期:9月29日
    大香蕉99精品3线在线观看视频,亚洲欧美AV中文日韩二区91哥精品 百度 好搜 搜狗
    <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>