• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Android zapisywanie przechwyzonych zdjęć z kamery

0 głosów
75 wizyt
pytanie zadane 12 września 2017 w Android, Swift, Symbian przez Ssslimer Nowicjusz (240 p.)

Cześć, piszę aplikację, która robi zdjęcie przy pomocy kamery, a następnie wysyła ja na serwer do dalszej pracy.

Wywołuję już aparat w trybie robienia zdjęć i teraz muszę zapisać je na dysku. Najlepiej jak zdjęcia będą zapisywane w folderze aplikacji. Mam problem z poprawnym ustawieniem FileProvidera w pliku .xml oraz stworzeniu poprawnego obiektu File. Poniższy kod nie powoduje błędów aplikacji, ale zdjęcia się nie zapisują(bynajmniej tam gdzie szukam).

Tutaj tworzę plik dla zdjęcia.

private File createImageFile() throws IOException
{
        String imageFileName = new SimpleDateFormat("yyyy.MM.dd_HH.mm.ss").format(new Date());
        File dir = new File(getFilesDir(), "Photos/");
        File image = new File(dir, imageFileName + ".png");

        mCurrentPhotoPath = image.getAbsolutePath();
        return image;
}

A tutaj samo wywołanie kamery.

File photoFile = null;
try
{
    photoFile = createImageFile();
}
catch(IOException e)
{
    e.printStackTrace();
}

if(photoFile != null)
{
    String authorities = getPackageName() + ".fileprovider";
    Uri photoURI = FileProvider.getUriForFile(this, authorities, photoFile);
    takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, photoURI);
    startActivityForResult(takePictureIntent, REQUEST_IMAGE_CAPTURE);
}

Nie rozumiem zbytnio działania zapisywania. Aplikację testuję na emulatorze oraz telefonie jednak działają inaczej co tylko pogarsza moje zrozumienie zapisu.

 

 

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 181 wizyt
0 głosów
0 odpowiedzi 64 wizyt
pytanie zadane 15 września 2018 w C# i .NET przez Cacu003 Początkujący (260 p.)
0 głosów
1 odpowiedź 96 wizyt
Porady nie od parady
Zadając pytanie postaraj się o poprawną pisownię i czytelne formatowanie tekstu.Kompozycja

64,243 zapytań

110,636 odpowiedzi

231,941 komentarzy

46,992 pasjonatów

Przeglądających: 233
Pasjonatów: 4 Gości: 229

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...