android - encodeToString base64 安卓问题

标签 android string base64

我想将字符串编码为 binary64,但是我发现了一个错误,我不知道如何解决这个问题。这是我正在使用的代码。

String text = name1.getText().toString();
    // Sending side
    byte[] data = null;
    try {
        data = text.getBytes("UTF-8");
    } catch (UnsupportedEncodingException e1) {
    e1.printStackTrace();
    }
    String base64 = Base64.encodeToString(data, Base64.DEFAULT);

但是,Base64.encodeToString 显示错误提示需要 API 级别 8(当前最小 sdk 为 1)。但我使用的是 android 2.2,我相信它的最小 sdk 是 8。我说得对吗?

比起我试图审查这个问题,它似乎是这样的:

enter image description here

最佳答案

尝试更改您的 AndroidManifest.xml:

<uses-sdk android:minSdkVersion="8"
          android:targetSdkVersion="8"/>

关于android - encodeToString base64 安卓问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12712082/

相关文章:

PHP - 检查一个字符串是否包含另一个字符串中的任何字符

c - 将 C 字符串解析为数字和运算符

html - 普通图像与 base 64 图像

elasticsearch - 将base64编码的字符串索引到ElasticSearch中的最佳方法

php - 创建基于电子邮件的加密密码重置功能

android - 动画完成后我该怎么做?

android - Android 应用程序中的 NTLM 身份验证

android - 如何强制应用程序增加媒体声音而不是通话声音

java - 如何更改所有应用程序中android字符串的名称

java - 转置数组