Я пытаюсь проверить целостность файла базы данных в папке активов, и я использую этот код в приложении для Android.
Я не знаю, правильно ли прямо конвертировать InputStream в строку
Мой вопрос заключается в том, как в этом коде преобразовать файл в папку активов в строку.
Я пробовал BufferdReader как
AssetManager am = getResources().getAssets();
String as = null;
InputStream is=null;
StringBuilder sb = new StringBuilder();
try {
is=am.open("sdapk.db");
BufferedReader br= new BufferedReader(new InputStreamReader(is));
while ((as=br.readLine())!=null) {
sb.append(as + "\n");
}
is.close();
}catch(IOException e) {
Log.v("Error_E",""+e);
}
String res = md5(sb.toString());
но не повезло
Пожалуйста, пролите немного света на это и направьте меня в правильном направлении.
Спасибо!