Я пытаюсь сделать приложение для планшетов для Android с помощью parse.com. Я еще не очень хорошо разбираюсь в Android, но я пытаюсь получить и объект, используя это:
ParseFile applicantResume = (ParseFile)anotherApplication.get("applicantResumeFile");
applicantResume.getDataInBackground(new GetDataCallback() {
public void done(byte[] data, ParseException e) {
if (e == null) {
// data has the bytes for the resume
} else {
// something went wrong
}
}
});
Кажется, мне нужно сохранить новый объект, который я только что получил, но у меня проблемы с сохранением этого способа:
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(data.getBytes());
fos.close();
Любая идея, как сохранить данные? API-интерфейс анализа говорит, что он байт [], не может заставить его работать :(
Вам нужно преобразовать изображение в байт []. Вот как я смог это сделать; Мой код. Просто убедитесь, что вы понимаете, где ваши фотографии на самом деле. Использование правильного пути к filepath
было моей проблемой.
После многих писем и вопросов на Parse.com я понял, что они не дружелюбны к Android. Как только я получу лучшее понимание всего этого, я планирую опубликовать некоторые уроки на YouTube.
Удачи!