/ / Ścieżka do pliku obrazu base64 w systemie Android - Android, ścieżka, base64

Ścieżka do pliku obrazu base64 w systemie Android - Android, ścieżka, base64

W aplikacji, którą robię, chciałbym wziąćObraz Base64 odebrany z serwera i zapisany w pliku do wyświetlenia później. Moje pytanie brzmi: gdzie powinienem przechowywać ten plik? Musi być dynamiczny i może być pusty po uruchomieniu programu. Nie jestem pewien, jak dokładnie działa system plików na Androidzie, na przykład jak wyglądają ścieżki plików.

Idealnie chciałbym móc zapisać dane do pliku obrazu za pomocą FileOutputStream, a następnie wyświetlić jakoś ten obraz.

Dzięki!

Odpowiedzi:

0 dla odpowiedzi № 1

powinieneś postępować zgodnie ze standardami określonymi w Android Data Storage docs. Dzięki temu uzyskasz informacje na temat zapisywania w pamięci wewnętrznej, pamięci zewnętrznej (np. Sdcard) oraz w bazie danych.

Ponieważ "buforujesz" plik, zapiszesz go w wybranej pamięci (wewnętrznej / zewnętrznej) na /Android/data/<package_name>/cache/. Prawdopodobnie chciałbyś tylko użyć pamięci wewnętrznej, jeśli magazyn zewnętrzny jest niedostępny, moim zdaniem.