Autore Topic: Applicazione Fake Battery  (Letto 1442 volte)

Offline Daystrom

  • Utente junior
  • **
  • Post: 90
    • Mostra profilo
    • Starfleet
  • Dispositivo Android:
    HTC Magic + HTC Desire HD + Nexus S
  • Play Store ID:
    Daystrom
  • Sistema operativo:
    WXP
Applicazione Fake Battery
« il: 05 Maggio 2010, 12:25:13 CEST »
Ciao a tutti,
mi sono appena iscritto al forum e volevo proporvi una piccola applicazione di prova che ho sviluppato. E' la mia prima applicazione, volevo capire le varie opzioni di sviluppo che Android mette a disposizione.
L'applicazione semplicemente visualizza una schermata (parametrizzabile tramite menu) che simula una batteria scarica.
Quanto possa essere utile? Non lo so, ma se non volete prestare il vostro cellulare a qualcuno potrebbe tornare comoda  ;-)

La potete scaricare a questo link: http://commvoyager.altervista.org/daystrom/Fake_Battery.apk

Fatemi sapere cosa ne pensate, sono ben accetti eventuali suggerimenti. Grazie.

In allegato alcuni screenshots (cliccate sull'immagine per ingrandire)
« Ultima modifica: 09 Maggio 2010, 15:35:06 CEST da Daystrom »

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Applicazione Fake Battery
« Risposta #1 il: 09 Maggio 2010, 16:28:05 CEST »
Ciao, sui display WVGA l'orologio risulta notevolmente più piccolo rispetto a quello originale. Hai utilizzato un'unità di misura differente dai dp? Sarebbe poi il caso di eliminare i secondi ;).

Il popup di avviso Android, anziché utilizzare un'immagine Bitmap, potresti ricrearlo partendo dai sorgenti, non dovrebbe essere molto difficile, così potresti evitarti il dover applicare uno sfondo per sovrascrivere il desktop, ma andresti a sovrascrivere solo la notification bar.

Con qualche prova dovresti riuscire a sovrascrivere solo l'icona della batteria.
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline Daystrom

  • Utente junior
  • **
  • Post: 90
    • Mostra profilo
    • Starfleet
  • Dispositivo Android:
    HTC Magic + HTC Desire HD + Nexus S
  • Play Store ID:
    Daystrom
  • Sistema operativo:
    WXP
Re:Applicazione Fake Battery
« Risposta #2 il: 09 Maggio 2010, 16:49:03 CEST »
Ciao, sui display WVGA l'orologio risulta notevolmente più piccolo rispetto a quello originale. Hai utilizzato un'unità di misura differente dai dp? Sarebbe poi il caso di eliminare i secondi ;).

Il popup di avviso Android, anziché utilizzare un'immagine Bitmap, potresti ricrearlo partendo dai sorgenti, non dovrebbe essere molto difficile, così potresti evitarti il dover applicare uno sfondo per sovrascrivere il desktop, ma andresti a sovrascrivere solo la notification bar.

Con qualche prova dovresti riuscire a sovrascrivere solo l'icona della batteria.

Grazie per il test.

1) In effetti ho usato 16px per il testo, provo ad utilizzare i dp.
2) Non sono riuscito a togliere i secondi, ho usato DigitalClock...  :-\

Per quanto riguarda lo sfondo ho avuto dei problemi. Volevo naturalmente sovrascrivere l'icona della batteria nella titlebar (altrimenti non aveva senso) ma per farlo dovevo usare un tema FullScreen.NoTitleBar. Usando però questo tema non riuscivo a rendere trasparente il mio layout. Ho cercato in rete ma pare che possa essere un bug dell'SDK, in pratica la trasparenza funziona solo se non specifico NoTitleBar e se non specifico NoTitleBar non riesco a sovrascrivere l'icona della vera batteria. A questo punto ho dovuto per forza creare uno sfondo.

Nota: lavorare con le immagini è naturalmente più comodo che ricreare il layout... Questo rende purtroppo l'app più pesante.

Offline Daystrom

  • Utente junior
  • **
  • Post: 90
    • Mostra profilo
    • Starfleet
  • Dispositivo Android:
    HTC Magic + HTC Desire HD + Nexus S
  • Play Store ID:
    Daystrom
  • Sistema operativo:
    WXP
Re:Applicazione Fake Battery
« Risposta #3 il: 09 Maggio 2010, 17:59:06 CEST »
Grazie per il test.

1) In effetti ho usato 16px per il testo, provo ad utilizzare i dp.
2) Non sono riuscito a togliere i secondi, ho usato DigitalClock...  :-\

1) Ho aggiornato la grandezza dei font per l'orologio usando dp invece dei px.
2) Ho cercato su vari forum ma nessuno ha scritto come formattare l'orario del DigitalClock.

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Applicazione Fake Battery
« Risposta #4 il: 09 Maggio 2010, 18:01:06 CEST »
Per l'orologio temo tu debba reimplementartelo da solo. Potresti partire dai sorgenti del widget o più semplicemente ricrearlo tu mediante TextView.
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline Daystrom

  • Utente junior
  • **
  • Post: 90
    • Mostra profilo
    • Starfleet
  • Dispositivo Android:
    HTC Magic + HTC Desire HD + Nexus S
  • Play Store ID:
    Daystrom
  • Sistema operativo:
    WXP
Re:Applicazione Fake Battery
« Risposta #5 il: 09 Maggio 2010, 18:09:02 CEST »
Per l'orologio temo tu debba reimplementartelo da solo. Potresti partire dai sorgenti del widget o più semplicemente ricrearlo tu mediante TextView.

Mi sa proprio che dovrò fare così... Appena ho un po' di tempo.

Mi puoi dire se la grandezza del font adesso è OK?

Grazie mille di tutto.

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Applicazione Fake Battery
« Risposta #6 il: 09 Maggio 2010, 19:06:38 CEST »
Il nuovo font va bene anche su WVGA :).
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline Daystrom

  • Utente junior
  • **
  • Post: 90
    • Mostra profilo
    • Starfleet
  • Dispositivo Android:
    HTC Magic + HTC Desire HD + Nexus S
  • Play Store ID:
    Daystrom
  • Sistema operativo:
    WXP
Re:Applicazione Fake Battery
« Risposta #7 il: 26 Maggio 2010, 20:56:12 CEST »
Il nuovo font va bene anche su WVGA :).

Ho fatto il "grande passo" ed l'ho pubblicata sul market...  8-) 8-) 8-)

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Applicazione Fake Battery
« Risposta #8 il: 06 Giugno 2010, 23:41:01 CEST »
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline Daystrom

  • Utente junior
  • **
  • Post: 90
    • Mostra profilo
    • Starfleet
  • Dispositivo Android:
    HTC Magic + HTC Desire HD + Nexus S
  • Play Store ID:
    Daystrom
  • Sistema operativo:
    WXP
Re:Applicazione Fake Battery
« Risposta #9 il: 27 Giugno 2010, 00:41:42 CEST »
Riki ha recensito la tua app: Fake Battery: simulare la batteria scarica su Android OS | YourLifeUpdated
:D

Ooooops... Mi ero perso questo post, grazie per la segnalazione...  :-)