Browse > Home / Archive by category 'Altro informatica / Smanettamenti'

Feed del blog | Feed del Tumblelog

Sviluppatore Android in erba

Aggiunta una pagina sul blog con le mie applicazioni per Android, per ora nel market è prensente BatteryDiff. Spero sia la prima ma non l’ultima.

Grazie agli amici provvisti di cellulare android che hanno testato l’applicazione prima della pubblicazione sul market, grazie ad Androidiani e il mitico forum…grazie a Google :D .

Spero anche di riuscire a pubblicare qualche piccolo tutorial sulla programmazione con Android, ma non è facile.

Tags: , , , ,

Compilare Android Eclair

L’aggiornamento ufficiale OTA non è ancora arrivato (proprio ieri è stato annunciato e dovrebbe arrivare a breve) mentre i sorgenti di eclair sono disponibili da tempo. Questo sta creando qualche problema ai developers della comunità anche se sembra che l’unica cosa non funzionante per ora sia la fotocamera.

Nel frattempo volevo comunque aggiornare la guida per compilare Android, con eclair la questione firmware proprietari viene risolta da un semplice script bash già presente al momento del download dei sorgenti.

La guida rimane praticamente identica, scriverò qua solo le motifiche da fare paragrafo per paragrafo oltre ad inserire un avviso nella guida vecchia. Spero venga fuori qualcosa di comprensibile :) .

Preparare il sistema

Invariato, ancora java 1.5

More »

Tags: , ,

Voip in 3g…con Android

Grazie all’offerta di tre, 3gb di traffico internet (web) a 5€ al mese, ho finalmente internet “always on” sul cellulare ;) . Il “sogno” è quello di liberarsi da chiamate normali e sms e poter usare senza problemi voip/skype e e-mail/jabber; volendo messenger, ma anche no… L’unico difetto dell’offerta tre è che dove non si prende 3g non si è coperti :( , d’altra parte però vodafone ha ufficialmente bloccato il voip sulle sue offerte internet!

SMS

Grazie ad Android gli sms sono già virtualmente sostituiti da Gtalk che è sempre attivo in background e perfettamente integrato con il sistema. È facile però capire perchè sono sostituiti solo virtualmente; su Gtalk o jabber credo di avere l’1/18 di rubrica :D . A chi interessa comunque sappia che su racing.inside at gmail rispondo sempre dal cellulare con Gtalk, a meno che manchi copertura 3g. Con un telefono sprovvisto di Gtalk o dove Gtalk/jabber si integrano male si può sempre usare l’e-mail o qualunque social network!

Chiamate

More »

Tags: , , , , , , ,

Novità

novembre 25th, 2009 | 3 Comments | Posted in Altro informatica, Blog, Internet, Me, Real, Smanettamenti, Software, Web 2.0

Da un pò di tempo il blog è mezzo abbandonato a se stesso, può sicuramente succedere di avere un periodo non proprio pieno di cose da condividere. Ma non è solo questo, il web si evolve e strumenti come Twitter, Facebook, Google Reader (in realtà non sono per niente un fanatico per esempio ancora non ho ceduto a FriendFeed) hanno in parte sostituito il blog, relegandolo a contenitore di soli e unici post “impegnati”.

Niente di male in tutto ciò, se non fosse che post impegnati ne faccio molti meno. Dopo un pò che pensavo alla cosa mi sono detto perchè non fare un Tumblelog? Un posto dove buttarci tutta le cavolate che si trovano in giro e che normalmente condivido in FB, Twitter e G-reader.

Non mi è sembrata una brutta idea e quindi mi sono messo al lavoro, il problema principale era come realizzare tutto ciò, un blog a parte (mi attirava molto tumblr)? Tutto mischiato qua? No…Un pò una e un pò l’altra!

More »

Tags: , , , ,

Compilare Android: Compiliamo!

Aggiornamento 21/08 inserita soluzione al problema dello “skip” del SetupWizard

Seconda parte sulla compilazione fatta in casa di android direttamente dai sorgenti forniti da Google. Una volta che i sorgenti sono pronti possiamo procedere a compilare.

Kernel

Compiliamo il kernel con questi comandi, dobbiamo esportare delle variabili, da ora in poi per compilare conviene rimanere nello stesso terminale se non si vuole ri-esportare queste variabili.

cd ~/androidsource/kernel
export ARCH=arm
export CROSS_COMPILE=arm-eabi-
export PATH=$PATH:~/androidsource/prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin
cp arch/arm/configs/msm_defconfig .config
make oldconfig && make

In questo modo si userà un config standard, un’alternativa potrebbe essere quella di prendere il config da un’altra rom, per esempio dalla Cyanogenmod (sempre che si abbia scelto di usare kernel 2.6.29). Ovviamente è possibile anche farsi un proprio config con make menuconfig

L’immagine del kernel risultante sarà in ~/androidsource/arch/arm/boot/zImage .
More »

Tags: , , , ,

Compilare Android: Preparazione Sorgenti

Aggiornamento 26/12/09 Se si sta cercando di compilare la versione 2.0 Eclair di android tenere conto delle note per ogni paragrafo e dell’articolo di aggiornamento a riguardo qua.

Aggiornamento 21/08 Proprio fra ieri e oggi è arrivata la notizia che la comunità è riuscita con il reverse enginering a creare un kernel completamente compatibile con i 32A più info qua.

Prima di due parti sulla compilazione fatta in casa di android direttamente dai sorgenti forniti da Google. Come sappiamo Android è software libero, ma la particolare licenza (Apache 2.0) permette ai produttori di cellulari di fare qualche porcata con un pò di software proprietario qua e là sparso per i nostri cellulari.

Android crediti
crediti

Per questo la compilazione di Android a seconda del dispositivo dove poi andrà installato può essere delicata. Io prenderò il caso dell’HTC magic 32B (vodafone), attualmente solo con cellulari “With Google”  è possibile usare versioni ricompilate del kernel. Questo perchè HTC non ha ancora rilasciato i sorgenti dei kernel usati nei cellulari con firmware customizzato da loro, per ora quindi non sappiamo cosa abbiano di spaciale i kernel HTC. (sicuramente una gestione della memoria diversa)

Non chiedetemi i vantaggi nel ricompilarsi Android, forse di strettamente pratici non ce ne sono o meglio io ne noto ma potrebbe essere solo suggestione :) (batteria che ha una seconda vita e sistema più leggero) in ogni caso è sempre divertente cercare di andare a fondo delle cose e crearsi un “proprio” Android aiuta a capirne bene il funzionamento.

More »

Tags: , , , , ,

Primi test GPS e foto

In questo post ho spiegato come ho deciso per ora di sfruttare il GPS del cellulare per avere foto dalla fotocamera geo-taggate.

Prima però come semplice esempio di utilizzo di My Tracks ecco il percorso andata e ritorno del giretto in bici fatto qualche giorno fa (giretto è), la mappa su google maps è privata e qui è tagliata perchè si capisce chiaramente dove abito, meglio evitare va ;) .

Ed ecco le stats da Google Docs

More »

Tags: , , , , , ,