Autore Topic: Ricerca in una cartella di Foto salvate dall'App  (Letto 559 volte)

Offline Scanca89

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung S3neo
  • Sistema operativo:
    Windows 10
Ricerca in una cartella di Foto salvate dall'App
« il: 31 Agosto 2017, 18:27:31 CEST »
0
Buonasera..
Sto realizzando un'applicazione che permette all'utente di scattare delle foto per poi associarle a delle schede di prodotti.
Invio l'intent alla fotocamera e mi creo una cartella dove salvo le foto. Come posso fare a fare una ricerca da un'Activity diversa da quella che salva la foto per poterla poi inserire in una ImageView?

Questo è il codice di salvataggio della foto:

Codice: [Seleziona]
                Intent imageIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
                File imagesFolder = new File(Environment.getExternalStorageDirectory(), "Images");
                imagesFolder.mkdirs(); // <----
                File image = new File(imagesFolder, "image_001.jpg");
                Uri uriSavedImage = Uri.fromFile(image);
                imageIntent.putExtra(MediaStore.EXTRA_OUTPUT, uriSavedImage);
                startActivityForResult(imageIntent, 0);
Grazie
« Ultima modifica: 05 Settembre 2017, 08:52:43 CEST da Scanca89 »

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 804
  • Respect: +168
    • Github
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Huawei P9 Lite
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 10 x64
Re:Ricerca in una carella di Foto salvate dall'App
« Risposta #1 il: 01 Settembre 2017, 09:57:39 CEST »
0
Non ho capito cosa vuoi fare. Che intendi per "fare una ricerca"?
Ohmnibus
Le mie app su Play Store

È stata trovata una soluzione al tuo problema? Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato.

Offline Scanca89

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung S3neo
  • Sistema operativo:
    Windows 10
Re:Ricerca in una carella di Foto salvate dall'App
« Risposta #2 il: 01 Settembre 2017, 10:44:22 CEST »
0
Mi scuso se sono stato poco chiaro  :-(.
In una determinata Activity uso un bottone per attivare la fotocamera e scattare una foto. Dopodichè, con il codice sopra salvo la foto in una determinata cartella con un dato nome.
Io vorrei recuperare la foto dalla cartella da un'altra Activity per mostrarla a schermo.

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 804
  • Respect: +168
    • Github
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Huawei P9 Lite
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 10 x64
Re:Ricerca in una carella di Foto salvate dall'App
« Risposta #3 il: 01 Settembre 2017, 10:58:46 CEST »
0
Puoi caricare un drawable con l'immagine così:

Codice (Java): [Seleziona]
File imagesFolder = new File(Environment.getExternalStorageDirectory(), "Images");
File image = new File(imagesFolder, "image_001.jpg");
Drawable img = new BitmapDrawable(getResources(), image.getPath())

Poi lo assegni alla View che preferisci.
Ohmnibus
Le mie app su Play Store

È stata trovata una soluzione al tuo problema? Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato.

Offline Scanca89

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung S3neo
  • Sistema operativo:
    Windows 10
Re:Ricerca in una carella di Foto salvate dall'App
« Risposta #4 il: 01 Settembre 2017, 16:12:26 CEST »
0
Perfetto, grazie mille  ;-)
L'unico problema è che non ho i permessi di lettura, quando lo creo come posso dargli i permessi di lettura?

ti allego il messaggio di errore:
Unable to decode stream: java.io.FileNotFoundException: /storage/emulated/0/Images/image_002.jpg: open failed: EACCES (Permission denied)

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 804
  • Respect: +168
    • Github
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Huawei P9 Lite
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 10 x64
Re:Ricerca in una carella di Foto salvate dall'App
« Risposta #5 il: 01 Settembre 2017, 16:23:58 CEST »
0
Prova con
Codice (XML): [Seleziona]
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Ohmnibus
Le mie app su Play Store

È stata trovata una soluzione al tuo problema? Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato.

Offline Scanca89

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung S3neo
  • Sistema operativo:
    Windows 10
Re:Ricerca in una carella di Foto salvate dall'App
« Risposta #6 il: 01 Settembre 2017, 16:30:32 CEST »
0
SI, il problema era proprio quello  ;-)
Grazie mille davvero per tutto!!!

Offline xixietto

Re:Ricerca in una cartella di Foto salvate dall'App
« Risposta #7 il: 20 Settembre 2017, 23:24:57 CEST »
0
Stiamo lavorando sullo stesso progetto.. Io però attualmente prendo la foto da galleria.. come hai fatto a farla prendere da fotocamera?


Inviato dal mio SM-G925F utilizzando Tapatalk