Autore Topic: Salvare una foto in gallery e LOAD Gallery  (Letto 885 volte)

Offline LucaP84

  • Utente junior
  • **
  • Post: 50
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Seven
Salvare una foto in gallery e LOAD Gallery
« il: 11 Febbraio 2012, 11:37:21 CET »
0
Ciao a tutti, sto creando un'applicazione ed ho dei problemi relativi al salvataggio della foto, e al load.
Praticamente le foto si salvano nel cell ma io non riesco a vederle nella gallery!! solo se connetto il cell tramite pc e guardo le cartelle!!!!
Ho provato di tutto ma non riesco a trovare una soluzione, sicuramente questo topic è stato trattato 1milione di volte!!!

Qualcuno sa come risolvere questo problema???
Io ho semplicemente bisogno di salvare la foto in gallery e poi tramite il bottone "loadPhoto" di accedere alla gallery e usare la foto scelta.

Grazie Luca


« Ultima modifica: 11 Febbraio 2012, 15:05:53 CET da LucaP84 »

Offline LucaP84

  • Utente junior
  • **
  • Post: 50
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Seven
Re:Salvare una foto in gallery e LOAD Gallery
« Risposta #1 il: 25 Febbraio 2012, 17:25:56 CET »
0
HO RISOLTO IL PROBLEMA, vi posto il codice al più presto così se serve a qualcuno sa dove reperirlo.
Alla fine sono riuscito a creare, ciò che mi serviva.

Premendo il Button si appare la scelta TAKE PHOTO or CHOOSE GALLERY, a questo punto si può scegliere una foto e poi si va avanti!!!

Offline gian.boscolo

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Archos70
  • Sistema operativo:
    Ubuntu 11.04 - Windows 7
Re:Salvare una foto in gallery e LOAD Gallery
« Risposta #2 il: 07 Maggio 2012, 13:07:04 CEST »
0
Per caso il codice e' ancora disponibile? Devo trattare un argomento molto simile e mi farebbe comodo  ;-) Grazie  8-)

Offline LucaP84

  • Utente junior
  • **
  • Post: 50
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Seven
Re:Salvare una foto in gallery e LOAD Gallery
« Risposta #3 il: 10 Maggio 2012, 16:06:30 CEST »
0
Ciao, scusami per il ritardo, sono stato un pò incasinato e assente sul forum.
Domani ti posto il codice per salvare le foto in Gallery!!!
Se ti serve altro scrivi.
Ciao Luca

Offline qato

  • Nuovo arrivato
  • *
  • Post: 46
  • Respect: +3
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus 5
Re:Salvare una foto in gallery e LOAD Gallery
« Risposta #4 il: 11 Maggio 2012, 08:50:16 CEST »
0
Così
Codice: [Seleziona]
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));dovrebbe andare ;)

Offline LucaP84

  • Utente junior
  • **
  • Post: 50
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Seven
Re:Salvare una foto in gallery e LOAD Gallery
« Risposta #5 il: 29 Maggio 2012, 16:08:32 CEST »
0
Inserisco il codice con i 2 tasti scegli foto da gallery e salva


   @Override
   public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.main);

      choosenImageView = (ImageView) this.findViewById(R.id.ChoosenImageView);
      choosePicture = (Button) this.findViewById(R.id.ChoosePictureButton);
      savePicture = (Button) this.findViewById(R.id.SavePictureButton);

      savePicture.setOnClickListener(this);
      choosePicture.setOnClickListener(this);
      choosenImageView.setOnTouchListener(this);
   }

   public void onClick(View v) {

      if (v == choosePicture) {
         Intent choosePictureIntent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
         startActivityForResult(choosePictureIntent, 0);
      } else if (v == savePicture) {

         if (alteredBitmap != null) {
            ContentValues contentValues = new ContentValues(3);
            contentValues.put(Media.DISPLAY_NAME, "Draw On Me");

            Uri imageFileUri = getContentResolver().insert(Media.EXTERNAL_CONTENT_URI, contentValues);

            try {
               OutputStream imageFileOS = getContentResolver().openOutputStream(imageFileUri);

               alteredBitmap.compress(CompressFormat.JPEG, 90, imageFileOS);

               Toast t = Toast.makeText(this, "Saved!", Toast.LENGTH_SHORT);
               t.show();

            } catch (FileNotFoundException e) {
               Log.v("EXCEPTION", e.getMessage());
            }
         }
      }
   }



Se avete altri porblemi e dubbi scrivetemi, mi posso postare un altra versione, magare se trovo 5 minuti faccio un tutorial solo che per adesso sono iper preso con la consegna di un progetto su android.
a presto Luca