乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      實現(xiàn) Android 應(yīng)用在開機時自啟動

       software1 2011-05-31
      將文件轉(zhuǎn)成base64 字符串
      謝寶龍 發(fā)布于 2011年05月05日 13時 (0評) 5人收藏此代碼, 我要收藏(?)
      將文件轉(zhuǎn)成base64 字符串,android 手機開發(fā)的時候會用到,當(dāng)然在android有轉(zhuǎn)base64的方法,這里調(diào)用的是jdk的api
       
      01 package com.xbl.test;
      02   
      03 import java.io.File;
      04 import java.io.FileInputStream;
      05 import java.io.FileOutputStream;
      06   
      07 import sun.misc.BASE64Decoder;
      08 import sun.misc.BASE64Encoder;
      09   
      10 public class File2Code {
      11   
      12     /**
      13      * <p>將文件轉(zhuǎn)成base64 字符串</p>
      14      * @param path 文件路徑
      15      * @return
      16      * @throws Exception
      17      */
      18     public static String encodeBase64File(String path) throws Exception {
      19         File  file = new File(path);
      20         FileInputStream inputFile = new FileInputStream(file);
      21         byte[] buffer = new byte[(int)file.length()];
      22         inputFile.read(buffer);
      23         inputFile.close();
      24         return new BASE64Encoder().encode(buffer);
      25     }
      26     /**
      27      * <p>將base64字符解碼保存文件</p>
      28      * @param base64Code
      29      * @param targetPath
      30      * @throws Exception
      31      */
      32     public static void decoderBase64File(String base64Code,String targetPath) throws Exception {
      33         byte[] buffer = new BASE64Decoder().decodeBuffer(base64Code);
      34         FileOutputStream out = new FileOutputStream(targetPath);
      35         out.write(buffer);
      36         out.close();
      37     }
      38     /**
      39      * <p>將base64字符保存文本文件</p>
      40      * @param base64Code
      41      * @param targetPath
      42      * @throws Exception
      43      */
      44     public static void toFile(String base64Code,String targetPath) throws Exception {
      45         byte[] buffer = base64Code.getBytes();
      46         FileOutputStream out = new FileOutputStream(targetPath);
      47         out.write(buffer);
      48         out.close();
      49     }
      50     public static void main(String[] args) {
      51         try {
      52             String base64Code =encodeBase64File("D:\\1.jpg");
      53             System.out.println(base64Code);
      54             decoderBase64File(base64Code, "D:\\2.jpg");
      55             toFile(base64Code, "D:\\three.txt");            
      56         } catch (Exception e) {
      57             e.printStackTrace();
      58         }
      59     }
      60   
      61 }

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多