Android中的字符串是否有base-64解码器和编码器?
如何在Android API 7级上将base64编码的字符串解码为字节数组?
可以使用Java的任何标准包来完成吗?
我应该从谷歌搜索结果中复制源代码吗?
我应该根据RFC重新实现编码器和解码器吗?
PS:API级别8有util包android.util.Base64这样做,但我必须基于API级别7进行开发.
我java.lang.IllegalArgumentException: bad base-64 在 Android 1.5 上尝试使用 Base64 时遇到问题
private static String encrypt(Context cont, String value) {
try {
return Base64.encodeToString(value.getBytes(), Base64.DEFAULT);
} catch (Exception e) {
throw new RuntimeException(e);
}
}
private static String decrypt(Context cont, String value) {
try {
return new String(Base64.decode(value, Base64.DEFAULT));
} catch (Exception e) {
throw new RuntimeException(e);
}
}
/*
* Copyright (C) 2010 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you …Run Code Online (Sandbox Code Playgroud)