Autore Topic: Dubbio su salvataggio foto su un Database  (Letto 772 volte)

Offline redjin

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Htc One S
  • Sistema operativo:
    Elementary OS Luna, Windows 8.1
Dubbio su salvataggio foto su un Database
« il: 11 Novembre 2012, 09:54:33 CET »
0
Salve a tutti, sono nuovo, sto sviluppando la mia prima applicazione per Android e riscontro a volte qualche difficoltà. Il problema in questione è il salvataggio di foto scattate con l'app built-in in un database. Per ora l'app fa le foto e le visualizza in un ImageView. Vorrei che si salvassero in modo tale da elaborarle poi in un'altra Activity.
Il codice che ho è questo:
Codice: [Seleziona]
                Button scattafoto = (Button) findViewById(R.id.button1);
                scattafoto.setOnClickListener(new View.OnClickListener() {
                       
                        public void onClick(View v) {
                                // TODO Auto-generated method stub
                                Intent scatta = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
                                startActivityForResult(scatta, CAMERA_PIC_REQUEST); 
                        }
                });
               
               
               
               
        }
        protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
            if (requestCode == CAMERA_PIC_REQUEST) { 
                    Bitmap x = (Bitmap) data.getExtras().get("data");
                    ContentValues content = new ContentValues();
                    content.put(Images.Media.TITLE, "title");
                    content.put(Images.Media.BUCKET_ID, "test");
                    content.put(Images.Media.DESCRIPTION, "Immagine App");
                    content.put(Images.Media.MIME_TYPE, "image/jpeg");
                    Uri uri = getContentResolver().insert(Media.EXTERNAL_CONTENT_URI, content);
                    ImageView foto = (ImageView) findViewById(R.id.imageView1);
                   
                    foto.setImageBitmap(x);
                   
            } 
        } 
}

In particolare il rigo:
Codice: [Seleziona]
Uri uri = getContentResolver().insert(Media.EXTERNAL_CONTENT_URI, content);
Mi restituisce l'URI da inserire poi successivamente nel database?
Così facendo rimarrà salvato nell'app anche dopo la sua chiusura?
Grazie

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Dubbio su salvataggio foto su un Database
« Risposta #1 il: 11 Novembre 2012, 11:34:04 CET »
0
Mi restituisce l'URI da inserire poi successivamente nel database?

Esattamente ;)