Новичка для Android здесь.
Я пытаюсь выполнить задачу, которая включает в себя создание простого приложения, содержащего кнопки на одной странице. Каждая кнопка, при нажатии, должна отображать соответствующее изображение.
В инструкциях я не понимаю, что «изображения должны храниться в файловой системе телефона, а не компилироваться в приложение под ресурсами». Что именно это значит? Нужно ли загружать изображения в телефон вручную каждый раз, когда я пытаюсь запустить приложение? Любые рекомендации будут оценены.Хранение изображений в файловой системе Android
ответ
private void saveImage(Bitmap finalBitmap, int i) {
File file = new File (path+name.jpg);
if (file.exists()) file.delete();
try {
FileOutputStream out = new FileOutputStream(file);
finalBitmap.compress(Bitmap.CompressFormat.JPEG, 50, out);
out.flush();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
}
Этот метод сохранит растровое изображение как файл jpeg на вашем телефоне.
P.S.
путь - путь к месту, где вы хотите сохранить
имени - имя изображения
Большое спасибо за это. Является ли путь к изображению, сохраненному на ПК? Кроме того, у меня есть около 30 изображений для сохранения в файловой системе, поэтому мне нужно сделать это для каждого изображения? Дальнейшее разъяснение будет оценено. – abruzzi26
да, конечно, для файла ech вам нужно использовать этот метод. –
приложение может включать в себя изображения в своих ресурсах/вытяжке папки, добавляются в фактическое приложении .apk файл. Это делает их доступными с использованием R.drawable.image_name. Похоже, что инструкции, которые вы выполняете, не хотят, чтобы вы это делали. Они хотят, чтобы вы сохранили их на телефоне в структуре файлов данных/данных/пакета. Если это так, вы можете найти множество примеров того, как это сделать. Ответ Арсена Санха здесь делает это.
Большое спасибо за это, это помогло мне лучше понять. Не возражаете ли вы направлять меня на учебник, который это делает, или просто скажите мне, что я должен искать в Google для этого ?. И как только я храню изображения, как их получить? Еще раз спасибо за вашу помощь – abruzzi26
- 1. Хранение большого количества файлов в файловой системе
- 2. Хранение изображения в базе данных и хранение в файловой системе
- 3. Хранение изображений как БЛОБ в БД или их хранение в файловой системе на сервере?
- 4. Хранение файлов в облаке или в файловой системе?
- 5. Сохранение изображений в файловой системе с nhibernate
- 6. Репликация загруженных изображений, хранящихся в файловой системе
- 7. Хранение файлов в файловой системе при наличии нескольких экземпляров сервера
- 8. Каталоги Chmod в файловой системе
- 9. Где в файловой системе Android создаются каталоги?
- 10. Чтение всех файлов в файловой системе Android
- 11. Свойства файла в файловой системе Android
- 12. Android - где com.google.android.dialer в файловой системе
- 13. Отображение изображений, хранящихся в файловой системе в aspx.
- 14. Хранение изображений в магазинах NoSQL
- 15. android - показать фотографии в webView, которые are'nt в файловой системе
- 16. Сохранение изображений в файловой системе или базе данных? Или оба?
- 17. Кэширование декодированных растровых изображений, уже сохраненных в файловой системе
- 18. Сохранение изображений в базе данных или файловой системе на iPhone
- 19. Использование pyspark, чтение/запись 2D-изображений в файловой системе hadoop
- 20. Как сохранить плитки изображений в файловой системе для leaflet.js
- 21. Сравните изображение типа изображения, изображений, хранящиеся в файловой системе
- 22. Как получить доступ к файловой системе Android в приложении meteor?
- 23. Слушает файловой системе
- 24. Хранение большого количества изображений android
- 25. Как хранить изображения в файловой системе динамически?
- 26. доступ к файловой системе
- 27. О файловой системе Linux
- 28. Xamarin.Android Доступ к файловой системе
- 29. Где хранить изображения в файловой системе на веб-сервере
- 30. ACID Сделки в файловой системе
* Что именно это означает? * Спросите клиента/работодателя – Selvin