Ogni programmatore web affronterà, prima o poi, la validazione dei campi di un semplice form.  Che si debba validare il numero di telefono, l’indirizzo email o qualsiasi altra struttura di parole il principio alla base è sempre lo stesso, bisogna analizzarne la forma che deve rispettare alcuni canoni precisi. Di seguito ho preparato una funzione […]

intent-passare-parametri-tra-due-activity

Chi sviluppa applicazioni con Android prima o poi deve fare i conti con la comunicazione tra le activity e conseguente passaggio di “parametri” dall’una all’altra. Il passaggio di questi parametri avviene attraverso gli Extra che si possono associare all’intent prima di avviarlo. Bisogna tener presente che non è possibile inserire dati complessi (ad esempio Collections […]

Importare librerie in android studio

Da qualche giorno, per esigenze, ho iniziato ad utilizzare Android Studio 1.1 mettendo quasi completamente da parte il buon vecchio Eclipse. Ovviamente, quando sei abituato ad usare con una certa praticità un editor, gli altri risultano completamente nuovi e, in un certo senso, ti senti completamente spaesato. Devo dire che con un pò di pratica […]

soft-input-hide-android

Sul web ho trovato varie soluzioni per quanto riguarda la chiusura della tastiera tramite il tocco di un componente dell’interfaccia posizionati all’interno di un fragment. Tra vari tentativi ho scovato la soluzione che vorrei condividere con chiunque ne abbia bisogno. Ho creato un metodo nella mia classe Utils chiamato closeKeyboard e viene chiamato ogni qualvolta […]

anteprime video youtube

Ogni video che viene caricato da qualsiasi utente su YouTube ha una serie di immagini che vengono generate automaticamente. Ognuna di esse ha una dimensione e una qualità differente. Vediamo subito quali sono le immagini. Immagini standard http://img.youtube.com/vi/<ID_VIDEO_YOUTUBE>/0.jpg http://img.youtube.com/vi/<ID_VIDEO_YOUTUBE>/1.jpg http://img.youtube.com/vi/<ID_VIDEO_YOUTUBE>/2.jpg http://img.youtube.com/vi/<ID_VIDEO_YOUTUBE>/3.jpg La prima immagine (0.jpg) corrisponde alla dimensione massima del video mentre le altre sono […]