文字列を 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であると信じています。私は正しいですか?
問題を確認しようとしたところ、次のように表示されました。