Aggiungere la ricerca nella App Bar in Android

Aggiungere la ricerca nella App Bar in Android

Quello che vediamo oggi è come aggiungere una icona nella App Bar di Android che al click apre la possibilità di eseguire la ricerca.

Non implementeremo la ricerca vera e propria, ma faremo tutto il resto.

Leggi
Settare il bakcground da stringa BASE64 in Android con Java

Settare il bakcground da stringa BASE64 in Android con Java

Sto sviluppando una app per Android che prende i dati da un web service remoto.

I dati includono anche le stringhe delle immagini da settare nelle view; le stringhe sono in BASE64.

Leggi
Inviare un token tramite header con Volley

Inviare un token tramite header con Volley

Devo interrogare una API che richiede una autenticazione Basic e un token.

Vediamo come inviare queste informazioni usando Volley e Java.

Do per scontato l'installazione delle libreria ed il suo uso di base.

Leggi
Inviare JSON in Android con Volley e StringRequest

Inviare JSON in Android con Volley e StringRequest

Volley è una delle librerie per Android più utilizzare per la gestione delle richieste HTTP.

Oggi vediamo come usarla per inviare dei dati in formato JSON, e leggere la stringa di risposta.

Quindi useremo l'oggetto StringRequest.

Leggi
Creare un loading dialog in Android 9 con spots-dialog

Creare un loading dialog in Android 9 con spots-dialog

Dalla versione 8 di Android i ProgressDialog sono stati deprecati.

In alternativa per la creazione di un loading dialog semplice e veloce, possiamo usare la libreria spots-dialog!

Leggi
Validare tutti i RadioButton in Android con RadioGroup

Validare tutti i RadioButton in Android con RadioGroup

Supponiamo di avere una schermata in Android con parecchi RadioButton da validare.

Invece di controllarne uno per uno, possiamo inserirli tutti dentro ad un RadioGroup e validare solo quello.

Leggi
Passare oggetti alle Activity in Android tramite gli Intent

Passare oggetti alle Activity in Android tramite gli Intent

In Android, attraverso il meccanismo degli Intent, è possibile richiamare e passare valori tra le Activity.

Per farlo abbiamo due metodi:

  • putExtra -> invia i dati
  • getExtra -> raccoglie i dati

Di default è possibile inviare solo dati nei formati standard; String, int, char, ecc.

E' possibile passare oggetti custom, ma devono implementare almeno Serializable.

Leggi
Disattivare Jetifier in Android

Disattivare Jetifier in Android

Jetifier è un tool di migrazione delle librerie ad AndroidX.

Di default, in fase di creazione di un progetto, Android Studio lo abilita.

Solo che con alcune librerie si sono riscontrati dei problemi di compilazione; potete vedere il mio caso sul forum HTML.it.

Leggi
Bloccare il back button in Android e Java

Bloccare il back button in Android e Java

La programmazione su Android si basa molto sull'Override dei metodi.

E così vale per la personalizzazione del comportamente del back button.

Di default il back button:

  • riporta alla schermata precedente
  • riporta alla Activity impostata come padre nel manifest

Oggi vediamo come fare bloccare totalmente il pulsante usando Java.

Leggi
Usare SQLIte con Node.js

Usare SQLIte con Node.js

Ci sono diversi framework / librerie che si basano su Node.js, e può quindi capitare di dover usare SQLite come database (magari non per applicazioni web molto grosse).

Vediamo come possiamo usare questo db con applicazioni Node.js.

Prima di tutto installiamo il modulo:

$ npm install --save sqlite3
Leggi

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2707 articoli
310 commenti
21 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy