8 Mag 2010 |
Se l’invio delle coordinate dall’emulatore Android, tramite l’interfaccia DDMS, non funziona nel senso che:
- nonostante inviate le nuove coordinate, queste risultano essere sempre [0,0]
- e se, ad esempio usando il programma “Maps”, la schermata è tutta blu (non vi preoccupate, siete solo nell’oceano Atlantico [0, 0], accanto all’Africa… fate un bel po’ di “zoom -” e capirete…)
potete provare a fare una modifica al file “eclipse.ini” contenuto nella directory principale di Eclipse. Quindi:
- chiudete Eclipse se era in esecuzione
- cercate nella directory di Eclipse il file “eclipse.ini”
- apritelo con un editor di testo
- in fondo, aggiungete le righe:
-Duser.country=US -Duser.language=en
- salvate il file
- riaprite Eclipse e provate se tutto funziona :)
In poche parole, l’errore era dovuto all’uso della virgola al posto del punto nelle coordinate!
Altri dettagli su come inviare una posizione all’emulatore sono disponibili a questo indirizzo:
http://gabrielecaracciolo.com/…/simulare-posizione-percorso-ddms/
29 Apr 2010 |
Dopo aver cercato per giorni una soluzione al problema degli MMS non funzionanti sul Nexus One e dopo aver effettuato numerosi tentativi e ricerche, ho finalmente trovato il modo per inviarli e riceverli.
Riporto qui di seguito la configurazione funzionante per l’operatore Wind (privati):
Passo 1: Creare l’APN Internet
- Accedere al menu principale -> Impostazioni -> Wireless e reti -> Reti mobili -> Nomi punti di accesso
- Premere “Menu” -> “Nuovo APN” e impostare:
Nome: LIBERO Internet
APN: internet.wind
Proxy: non impostato
Porta: non impostato
Nome utente: non impostato
Password: non impostato
Server: non impostato
MMSC: non impostato
Proxy MMS: non impostato
Porta MMS: non impostato
MCC: 222
MNC: 88
Tipo di autenticazione: Nessuno
Tipo APN: default
Protocollo APN: IPv4 - Premere “Menu” -> “Salva”.
Passo 2: Creare l’APN MMS
- Accedere al menu principale -> Impostazioni -> Wireless e reti -> Reti mobili -> Nomi punti di accesso
- Premere “Menu” -> “Nuovo APN” e impostare:
Nome: WIND MMS GPRS
APN: mms.wind
Proxy: 212.245.244.100
Porta: 8080
Nome utente: non impostato
Password: non impostato
Server: http://mms.wind.it
MMSC: http://mms.wind.it
Proxy MMS: 212.245.244.100
Porta MMS: 8080
MCC: 222
MNC: 88
Tipo di autenticazione: Nessuno
Tipo APN: mms
Protocollo APN: IPv4
IMPORTANTE: spegnete e riaccendete il cellulare alla fine di queste due operazioni e poi, se volete, fate una prova di invio/ricezione MMS.
Note
- Per fare questa guida ho semplicemente preso le istruzioni “MMS” e “Internet” per l’HTC Dream (dato che non ci sono ancora quelle del N1) dal sito ufficiale:
http://www.wind.it/it/at/configurazioni-smartphone-tablet.phtml?sez=assistenza
con la sola aggiunta di “default” alla voce “Tipo APN”. - Fate attenzione perché, impostando l’APN “internet.wind”, il cellulare potrebbe effettuare delle connessioni dati senza che ve ne accorgiate, con conseguente utilizzo del vostro credito.
29 Mar 2010 |
Se nel “LogCat” di Eclipse vi appare un messaggio simile a:
ERROR/AndroidRuntime(...): java.lang.RuntimeException: Unable to start activity...: java.lang.SecurityException: Neither user ... nor current process has android.permission.WAKE_LOCK. [...]
potete provare ad aggiungere la seguente riga nel Manifest:
<uses-permission android:name="android.permission.WAKE_LOCK" />
19 Mar 2010 |
Se vi compare il seguente messaggio nella Console di Eclipse:
Device 'device_name' requires that applications explicitely declare themselves as debuggable in their manifest. Application 'com.prj.test01' does not have the attribute 'debuggable' set to TRUE in its manifest and cannot be debugged.
potete risolvere questo errore come suggerito sopra, semplicemente aggiungendo l’attributo:
android:debuggable="true"
nel Manifest della vostra applicazione, dentro il tag:
<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true">
Ricordatevi di rimuoverlo una volta terminate le operazioni di debug.
16 Mar 2010 |
Segue una lista di libri per imparare a sviluppare su Android con i miei commenti. Sono tutti in lingua inglese tranne l’ultimo.
- Rogers; Lombardo; Mednieks. Android Application Development: Programming with the Google SDK. O’Reilly Media. 2009 [L’ho letto e mi sono trovato molto bene. Lo consiglio per chi sta cominciando la sua avventura su Android].
- Reto Meier. Professional Android 2 Application Development. Wrox Press. 2010. [E’ la versione aggiornata di “Professional Android Application Development”. Quest’ultimo è stato il primo che ho letto. Lo consiglio a chi non è alle prime armi perché mi è sembrato un po’ più “difficile” del primo della lista però copre più argomenti]
- Mark Lawrence Murphy. The Busy Coder’s Guide to Android Development. CommonsWare. [Me ne hanno parlato molto bene; io gli ho dato solo uno sguardo. Si trova anche in forma cartacea, ma se acquistato online in formato digitale, si riceveranno anche: The Busy Coders Guide to Advanced Android Development (che è una guida più avanzata), Android Programming Tutorials (che contiene numerosi esempi) e in più tutti gli aggiornamenti per un anno.
- Carli Massimo. Android. Guida per lo sviluppatore. Apogeo. 2010. [L’ho scoperto da poco e, se non erro, per ora è l’unico libro in italiano disponibile]
Nota:
[01] Altre risorse (Link, Gruppi,..) su Android le ho scritte a questo indirizzo:
https://gabrielecaracciolo.com/risorse-android/