使用java.util.Base64创建Base 64字符串不同于使用android.util.Base6创建字符串。我需要使用java.util.Base64创建的版本,但这不适用于8.0以下的Android版本。我如何才能在8.0以下使用此功能,或者有其他替代方法?
当前,我用一个版本号将其包装起来,如果不是8.0,则运行代码。
if(android.os.Build.VERSION.SDK_INT> = enter code here
android.os.Build.VERSION_CODES.O){
字符串s = Base64.getEncoder()。encodeToString(messageDigest);
}
即使在android 8.0以下版本,我也希望获得与java.util.Base64相同的输出。