Caricamento Bitmap da SD

voldemort

Utente Attivo
26 Mar 2009
168
5
0
ciao. Spero di trovare un aiuto perché non so dove sbattere la testa. Vado subito al dunque. sono alla ricerca di caricare un immagine png dall'SD, ma ottengo una Bitmap nulla.

I passaggi in breve.

1) Catturo l'immagine della Google Map e la salvo nel telefono ad un indirizzo specifico x dentro l'SD

2) Voglio modificare quell'immagine per scriverci delle informazioni sopra. Allora passo l'url ad un metodo che tenta di creare la Bitmap relativa al percorso passato
e fa le relative modifiche. Infine ritorna la Bitmap modificata.

3) Creo un intent per condividere l'immagine così creata

NullPointerException al passaggio 2, relativo al caricamento della Bitmap.

La cattura della mappa ed il suo salvataggio avvengono così:

Codice:
	public void CaptureMapScreen() {
        GoogleMap.SnapshotReadyCallback callback = new GoogleMap.SnapshotReadyCallback() {
            Bitmap bitmap;


            @Override
            // metodo chiamato quando lo snapshot è pronto
            public void onSnapshotReady(Bitmap snapshot) {
                bitmap = snapshot;
                try {
                    // salvo il file nel telefono
                    String path = Environment.getExternalStorageDirectory().getPath() + "/MyMapScreen" + ".png";
                    FileOutputStream out = new FileOutputStream(path);
                    bitmap.compress(Bitmap.CompressFormat.PNG, 90, out);
                    out.flush();
                    out.close();
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        };
        mGoogleMap.snapshot(callback);
    }
La parte che mi da NullPointerException è questa:
Codice:
	private Bitmap imageEditing(String storagePath) {
            // ottengo la densità dello schermo
            Resources resources = getResources();
            float scale = resources.getDisplayMetrics().density;


            BitmapFactory.Options options = new BitmapFactory.Options();
            options.inPreferredConfig = Bitmap.Config.ARGB_8888;
            // bitmap del file nel telefono
            Bitmap bitmap = BitmapFactory.decodeFile(storagePath + "/MyMapScreen.png", options);  --> NULLA!

            // bitmap più alta di 200 pixel
            Bitmap highterBitmap = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight() + 250, bitmap.getConfig()); // e qui mi segna NullPointerException
...

Non so più come fare. Ho verificato che l'immagine viene catturata bene, il file esiste, il path esiste... boh
 
Discussioni simili
Autore Titolo Forum Risposte Data
F Caricamento index rotto PHP 1
L Caricamento dominio con FTP già preesistente in rete Domini 2
R Caricamento immagine su cartella remota + mysql PHP 3
G Problema caricamento tabelle MySql da PhP PHP 0
N caricamento listini (Indesign) Webdesign e Grafica 0
X Dichiarare variabili solo al caricamento della pagina PHP 3
A Caricamento file csv MySQL 2
A [PHP] Caricamento database in array PHP 11
J [Javascript] Inserire un caricamento con animazione prima dell'esecuzione di un'azione Javascript 1
M [Javascript] Caricamento menu da file esterno Javascript 8
M [javascript] Aggiungere eventi al caricamento Javascript 0
F [HTML] Caricamento Audio con matching HTML e CSS 10
T [PHP] rendere facoltativo il caricamento di un file PHP 5
gandalf1959 caricamento jpg in database mysql PHP 1
L [PHP] Caricamento file multiplo PHP 3
giuseppe_123 [WordPress] problema installazione temi, plugin e caricamento immagini WordPress 5
B [PHP] Copiare testo da iframe dopo il caricamento? PHP 1
C [Javascript] Caricamento asincrono file esterno Javascript 0
Mauro Guardiani [PHP] script per caricamento video PHP 0
MarcoGrazia [Javascript] Sistema di caricamento dinamico in base allo scrolling Javascript 3
MarcoGrazia [Javascript] Loader fino a caricamento della pagina Javascript 1
F [HTML] caricamento iframe HTML e CSS 1
A [RISOLTO]Errore caricamento file php PHP 21
G [Javascript] rendere visibile un iframe dopo l'avvenuto caricamento del video che esso contiene Javascript 4
E [Javascript] div "si sposta" al caricamento della pagina web Javascript 2
Monital [PHP] Eliminare la Barra di caricamento file alla fine dell'esecuzione PHP 11
Fede72 PHP e caricamento immagini PHP 9
trattorino [Javascript] caricamento immagine con effetto fade Javascript 1
M Comportamento strano di questo script per caricamento file sql in database PHP 7
C Caricamento immagini PHP 12
I caricamento pagina PHP 1
G verifica caricamento foto originali su social network o sito di hosting immagini Discussioni Varie 3
A problema caricamento codice <iframe video youtube PHP 3
M Caricamento script php pagina bianca Javascript 2
C Attendere caricamento pagina prima di autologin Javascript 4
E Realizzare una finestra overlay con caricamento pagina html HTML e CSS 3
P Diminuire il tempo di caricamento JOOMLA Joomla 0
S Generare pagina dopo il caricamento di un dato PHP 6
S Problema con il caricamento di un'immagine su aruba Hosting 11
felino Lentezza all'apertura e al caricamento della pagina, anche in backend WordPress 1
A Caricamento dei Javascript nel window.onload Javascript 3
B Problema caricamento files con FTP Hosting 5
lucolo Caricamento pagina infinito HTML e CSS 1
I caricamento file PHP 12
P messaggio caricamento in corso Javascript 4
S Lentezza caricamento video sul sito Hosting 2
G Attesa caricamento pagina PHP 0
P cerchio caricamento jquery jQuery 0
P Dopo il caricamento ajax non viene aperta finestra modale Ajax 9
kungfujava Bootstrap e animazione caricamento pagina HTML e CSS 0

Discussioni simili