Java 类org.springframework.util.support.Base64 实例源码

项目:SIT    文件:ImageSliderFragment.java   
/**
 * créé un fichier temporaire dans le cache et le reourne
 * @param context le contexte du cache
 * @param image l'image a enregistrer
 * @return un File contenant l'image
 */
public File getTempFile(Context context, Image image) {
    File file = null;
    try {
        byte[] data = Base64.decode(image.getBase64Image());
        String filename = "sliderimg_" + image.getTimestamp();
        file = File.createTempFile(filename, null, context.getCacheDir());
        FileOutputStream outputStream = new FileOutputStream(file);
        outputStream.write(data);
        outputStream.close();
    }
    catch (IOException e) {
        e.printStackTrace();
    }
    return file;
}
项目:SIT    文件:VideoFragment.java   
/**
 * change l'image à afficher
 * @param image l'image
 */
@Override
public void setLastImage(Image image) {
    if(image != null){
        try {
            byte[] imageAsBytes = Base64.decode(image.getBase64Image());
            mDroneVideoImageView.setImageBitmap(BitmapFactory.decodeByteArray(imageAsBytes, 0, imageAsBytes.length));
        } catch (Exception e){
            Log.e(TAG, "erreur a l'affichage d'image", e);
        }
    }
}
项目:spring-a-gram-android    文件:PhotoAddFragment.java   
@Override
protected void onPreExecute() {
    if (photoFile.exists()) {
        String name = photoFile.getName();
        String imageDataString = null;
        try {
            imageDataString = Base64.encodeFromFile(photoFile.getAbsolutePath());
        } catch (IOException e) {
            // TODO: handle error
        }
        this.item = new Item(name, imageDataString);
    }
}