У меня вопрос, является ли зашифрованная строка, генерируемая с кодом ниже, пригодной для использования на других платформах, и если нет - как мне это сделать?Код хорошо работает на Android, но я не уверен, что произойдет, если я попытаюсь расширить проект.
Это код для генерации строки:
private String BitMapToString(Bitmap bitmap){
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 50, baos);
byte[] b = baos.toByteArray();
String imageEncoded = Base64.encodeToString(b, Base64.NO_WRAP);
return imageEncoded;
}
А это код для его декодирования:
private Bitmap StringToBitMap(String encodedString){
byte[] decodedByte;
try {
decodedByte = Base64.decode(encodedString, 0);
} catch(Exception e) {
return null;
}
return BitmapFactory.decodeByteArray(decodedByte, 0, decodedByte.length);
}
Я отправляю строку вбазы данных и извлечения, и все работает очень хорошо, поэтому я могу отобразить изображение.Но это можно использовать в другом месте?А если нет - как мне это сделать?