Archive for the ‘Android’ Category

Sbloccare SIM Nexus One – Come inserire PUK

Saturday, May 29th, 2010

Ho sbagliato il PIN più di tre volte sul Nexus One, la scheda si è bloccata e voglio inserire il codice PUK per sbloccare il telefonino, come faccio?

Ho provato con successo la seguente procedura:

  • accendere il cellulare
  • alla schermata iniziale premere “solo chiamate di emergenza”
  • sulla tastierina numerica premere:

**05*<codice PUK>*<Nuovo PIN>*<ancora Nuovo PIN>#

Esempio

Se il mio codice PUK è 12345678 e decido che il mio nuovo PIN dovrà essere 3377, allora digiterò:

**05*12345678*3377*3377#

Cellulare sbloccato! :)

  • Share/Bookmark

Problema invio coordinate emulatore DDMS

Saturday, May 8th, 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/

  • Share/Bookmark

Configurare MMS Wind su Nexus One

Thursday, April 29th, 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 APN: default
  • 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: lasciare vuoto
    Password: lasciare vuoto
    Server: http://mms.wind.it
    MMSC: http://mms.wind.it
    Proxy MMS: 212.245.244.100
    Porta MMS: 8080
    MCC: 222
    MNC: 88
    Tipo APN: mms

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/promo/…
    con la sola aggiunta di “default” alla voce “Tipo APN”.
  • Se non dovesse funzionare il metodo che ho descritto (e se non funziona vi prego di segnalarmelo nei commenti), provate a seguire la seguente guida che ho trovato in rete in cui sono presenti anche le configurazioni per gli altri operatori:
    http://www.androidiani.com/wiki/Impostazioni_MMS…
  • 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.
  • Share/Bookmark

Neither user … nor current process has android.permission.WAKE_LOCK

Monday, March 29th, 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" />
  • Share/Bookmark

Device requires that applications explicitely declare themselves as debuggable in their manifest

Friday, March 19th, 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.

  • Share/Bookmark

Libri su Android

Tuesday, March 16th, 2010

Segue una lista di libri su Android con i miei commenti. Sono tutti in lingua inglese tranne l’ultimo.

Nota:

[01] Altre risorse (Link, Gruppi,..) su Android le ho scritte a questo indirizzo:

http://gabrielecaracciolo.com/blog/2009/risorse-android/

  • Share/Bookmark

Come importare ApiDemos in Eclipse

Tuesday, February 23rd, 2010

Se avete qualche problema con il progetto ApiDemos, nel senso che non riuscite a importarlo in Eclipse da File -> Import… -> “Existing Project into Workspace” oppure se avete creato voi il progetto manualmente ed Eclipse vi segnala degli errori al file R.java, potete provare in questo modo:

  • Recatevi nella cartella in cui avete installato l’Android SDK.
  • Fate una copia della cartella <sdk>/platforms/android-<version>/samples/ApiDemos dentro il vostro workspace di Eclipse
  • Poi create un nuovo progetto da File -> New -> Project -> Android Project -> Next
  • Nella finestra che si apre selezionate ”Create project from existing source”
  • Cliccate su “Browse” e andate a selezionare la cartella ApiDemos (quella dentro il workspace). Vedrete che tutti i campi verranno riempiti in automatico.
  • Infine premete il tasto Finish.

Se volete più informazioni su ApiDemos vi rimando al sito ufficiale: 

http://developer.android.com/…/ApiDemos

  • Share/Bookmark

Come ruotare l’emulatore Android

Sunday, February 7th, 2010

Per ruotare l’emulatore Android, quindi per passare dalla modalità Portrait a Landscape e viceversa, potete fare in due modi:

  • Premere CTRL+F11 oppure
  • Premere il tasto “7″ o il tasto “9″ del tastierino numerico

Se usate il tastierino numerico state attenti perché, non so per quale motivo, la rotazione funziona ogni tanto con il “Bloc Num” attivato e ogni tanto con il “Bloc Num” disattivato. Al momento della scrittura di questo mini-howto, la rotazione sta funzionando solo con il “Bloc Num” disattivato.

  • Share/Bookmark

A folder failed to be renamed or moved – Warning

Tuesday, January 12th, 2010

Se in Eclipse, durante l’aggiornamento del pacchetto “SDA Platform Android 1.6, API 4, revision 2″ (da quello che ho letto in rete, può accadere anche con altri pacchetti) vi compare il warning:

-= Warning ! =-
A folder failed to be renamed or moved.
On Windows this typically means that
a program is using that folder (for example Windows Explorer or your
anti-virus software.)
Please momentarily deactivate your anti-virus software.
Please also close any running programs
that may be accessing the directory
'C:\android-sdk-windows\platforms\android-1.6'.
When ready, press YES to try again.

potete risolvere il problema semplicemente con questi passi:

  • cliccate su “No” nella finestra del warning
  • chiudete Eclipse
  • recatevi nella directory C:\android-sdk-windows\ (il percorso e/o il nome saranno diversi se avete spostato e/o rinominato l’SDK)
  • eseguite SDK Setup.exe
  • selezionate e installate il pacchetto desiderato (N.B.: vi consiglio di selezionare un pacchetto alla volta da installare perché in più occasioni mi ha dato problemi).

Su altri siti e forum ho letto che alcune persone hanno risolto il problema disattivando l’antivirus. Io ho preferito utilizzare questo sistema, più semplice e che non comporta potenziali rischi.

  • Share/Bookmark

Come accedere al DDMS su Eclipse – Android

Wednesday, November 18th, 2009

DDMS sta per Dalvik Debug Monitor Service. Potete leggere più informazioni all’indirizzo:

http://developer.android.com/intl/it/guide/developing/tools/ddms.html

Per accedervi su Eclipse, clicchiamo in alto su “Window” e poi su “Open Perspective”. Click su DDMS e vedremo la relativa schermata.

In alto a destra, accanto al tasto “Java” e “Debug” verrà aggiunto “DDMS”.

2 link riguardo il suo utilizzo

  • Share/Bookmark