Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - teskio

Pagine: [1] 2 3 ... 28
1
Stanza di Benvenuto / Re:Ciao a tutti, mi presento!
« il: 25 Gennaio 2016, 06:57:29 CET »
Ciao Alessio e benvenuto !
Per chiedere aiuto\consigli su una determinata tipologia di problema, apri un topic specifico.

2
Altri problemi / Re:Personalizzare un Navigation Drawer
« il: 20 Ottobre 2014, 10:32:13 CEST »
Puoi agire sul layout della singola riga‚ che nel tuo caso è "simple_list_item_1" ovvero il layout che passi all’ArrayAdapter. Quindi in pratica crei un layout per la singola riga e lo sostituisci a quello "standard"

3
Altri problemi / Re:Personalizzare un Navigation Drawer
« il: 16 Ottobre 2014, 20:36:23 CEST »
Un Navigation Drawer altro non è che una ListView, o meglio, è un Layout che gestisce una ListView. Questo significa che puoi personalizzare la ListView come meglio credi, ad esempio aggiungendo una "icona" prima del testo, così come credo tu voglia. Per fare ciò devi creare un custom ArrayAdapter, definire un layout per la singola riga della lista (quindi inserendo una ImageView e una TextView ad esempio) e creare un oggetto che si occupi di "memorizzare" tali informazioni (immagine e testo).
Per meglio capire cosa intendo puoi seguire questo tutorial presente sul forum :

[medio] ListView con layout personalizzato tramite un custom ArrayAdapter - Android Developers Italia

Fatto ciò non ti resta che associare il tuo custom ArrayAdapter alla ListView del Navigation Drawer.

Codice (Java): [Seleziona]
dList.setAdapter(myCustomArrayAdapter);
Ti consiglio di guardare anche questo ottimo tutorial sui Navigation Drawer sempre presente sul forum :
[facile] come utilizzare il nuovo Navigation Drawer - Android Developers Italia

5
Multithreading e servizi / Re:Creare una libreria
« il: 15 Ottobre 2014, 18:06:16 CEST »
Dai un'occhiata qui : Building Your Project with Gradle | Android Developers (se usi Android Studio)
Oppure qui : Managing Projects from Eclipse with ADT | Android Developers (se usi Eclipse)

6
View e Layout / Re:Richiamare onclick senza premere il button
« il: 15 Ottobre 2014, 17:56:47 CEST »
Ricordo che leggere le REFERENCE di Android è sempre un ottimo punto di partenza, e che per qualsiasi Exception generata, è obbligatorio il Logcat !

Detto questo, il metodo performClick() richiama l'OnClickListener della View, se questo è associato, ed in questo caso ritorna un valore booleano true, altrimenti ritorna false.
Qui le refence ufficiali : performClick()

Tornando al tuo problema, puoi provare ad implementare un listener da codice invece che farlo creare da Android attraverso il layout, oppure, invece che richiamare performClick() nell'onCreate, spostarlo nell'onStart, in modo da avere la certezza che il layout sia totalmente caricato.

7
Stanza di Benvenuto / Re:presentazione
« il: 18 Agosto 2014, 10:01:17 CEST »
Benvenuto :-)

8
Gestione dei media / Re:Recupero copertina canzone
« il: 23 Maggio 2014, 07:55:03 CEST »
Dipende. I file MP3 hanno dei tags, nei quali vengono salvate delle informazioni, riguardante titolo canzone, nome artista, genere, anno,e anche la cover art...ecc. Puoi provare a leggere queste informazioni, dai un'occhiata qui : MediaMetadataRetriever | Android Developers()

Non è detto che questi tags ci siao tutti, ad esempio può esserci il titolo della canzone, ma non la cover art...

9
Gestione dei media / Re:Recupero copertina canzone
« il: 22 Maggio 2014, 17:36:07 CEST »
Intendi tipo la copertina del CD ? Puoi recuperarla da internet...ad esempio usando le custom search api di google  https://developers.google.com/custom-search/json-api/v1/overview

10
Activity, Fragment e Intent / Re:Strano comportamento di onResume
« il: 13 Maggio 2014, 09:16:49 CEST »
Hai creato una variabile booleana chiamata isGPSEnabled, che però inizializzi solo nell'onCreateView(), in questo modo rimane tale anche quando il GPS viene disattivato. Prova a "trasformare" questa variabile che hai creato, in un metodo, come hai fatto per isOnline()  ;-)

11
Non credo ti "cambi" l'array sull'onSaveInstanceState...ma piuttosto quando ricrei la UI sull'onCreate.
Mi sfugge questo :
Codice (Java): [Seleziona]
if(tr.getId()!=0) spinAng[tr.getId()-1] = g;Dato che non vedo "tr" dentro la dichiarazione dell'interfaccia OnItemSelectedListener, immagino sia una istanza dichiarata al di fuori...e non sapendo cosa sia...
Diciamo che il codice è un po' incompleto per aiutarti. Oltretutto onSaveInstanceState viene chiamato quando l'app stà per essere "killata", quindi è una situazione non del tutto prevedibile che non rientra nel ciclo di vita dell'Activity.
Se non vuoi mostrare il codice sorgente, potresti riscrivere una porzione di esso con variabili fittizie.

12
Oppure crei uno stile personalizzato e lo applichi all'intera applicazione.
Styles and Themes | Android Developers

13
Questo topic è stato spostato in Android Bar , poichè non riguarda direttamente o indirettamente la programmazione android.

http://www.anddev.it/index.php?topic=13835.0

14
Ti basta semplicemente ottenere le coordinate del secondo dispositivo e disegnarle sulla mappa. Ora non so se sia possibile disegnare un secondo "blue dot" ma se fossi in te non lo farei, perchè tipicamente indica la posizione del dispositivo in uso, vederne due causerà confusione. Puoi invece disegnare un marker per identificare la posizione di un altro dispositivo. Ti dico già che implementare un app client/server direttamente su rete mobile non si può fare. (invece è possibile farlo se i dispositivi sono connessi ad una rete locale, ad esempio una WAN). Per inviare e ricevere informazioni da e verso altri dispositivi, devi usare un server centrale in rete al quale tutti i dispositivi si "connettono" e scambiano informazioni. Il secondo dispositivo invierà le sue coordinate al server, magari quando osserva che queste sono cambiate, e il server "comunica" al primo dispositivo le nuove coordinate. Ora le strade sono due :
1) Usare Google Cloud Messaging for Android | Android Developers per effettuare comunicazioni server/client in modo "event-driven"
In questo modo sarà il server a decidere quando comunicare le nuove coordinate.
2) Creare un più semplice polling client/server.
Qui il client chiederà ciclicamente al server se ha delle nuove coordinate del secondo dispositivo, in caso affermativo, il client le richiederà e aggiornerà il relativo marker sulla mappa.

15
Activity, Fragment e Intent / Re:Nascondere Top Bar Android
« il: 12 Aprile 2014, 15:41:40 CEST »
Il comportamento è corretto così come descritto da Google qui : Hiding the Status Bar | Android Developers
Ricordati che stai operando su una View, nel tuo caso sulla view che sta "sopra" a tutte le altre.
Quando la view perde il focus, setSystemUiVisibility viene ripristinato, quindi se vuoi che la Status Bar venga nascosta quado l'utente interagisce con la View, ma sia comunque disponibile, devi gestire i cambi di visibilità implementando anche il suo listener : View.OnSystemUiVisibilityChangeListener | Android Developers
Puoi trovare un esempio completo nella documentazione ufficiale : View | Android Developers

Per quanto riguarda versioni precedenti alla 4.1 puoi usare
Codice (Java): [Seleziona]
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                    WindowManager.LayoutParams.FLAG_FULLSCREEN);

Che per onor di cronaca non è stato deprecato, quindi funziona tranquillamente anche con versioni superiori alla 4.0. Tuttavia secondo quanto descritto dalle guide ufficiali Android, è consigliato usare le due metodologie per versioni uguali o superiori alla 4.1(API Level 16)

Pagine: [1] 2 3 ... 28