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
Modificare le estensioni dei file in BASH

Modificare le estensioni dei file in BASH

L'altro giorno ho dovuto modificare tutte le estensioni dei file in una cartella da JPG a jpg.

Stando su Linux mi è bastata una riga di BASH.

Volendo non serve neanche che creiate uno script.

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
Sostituire le lettere accentate in C# e Linq

Sostituire le lettere accentate in C# e Linq

In un piccolo programma ho la necessità di sotituire tutte le lettere accentate di un testo con la corrispondente lettera senza accento.

Ho trovato il modo di farlo in C# usando Linq.

Leggi
Creare delle API da zero con JSON Server

Creare delle API da zero con JSON Server

Se mi chiedete l'utilità vera di JSON Server non ve la so dire.

Nel senso che è specificato che si tratta di API fake, e non sembra poter reggere un carico di produzione serio.

Quindi penso siano principalmente per creare dei test veloci, da quali poi si andranno a sviluppare le vere API.

Leggi
Aggiornare il sistema con topgrade

Aggiornare il sistema con topgrade

topgrade è un programma scritto in Rust che ci consente di aggiornare "tutto" con un solo comando.

Questo tutto penso dipenda dall'OS in cui è installato:

  • Linux
  • macOS
  • Windows
  • FreeBSD
  • DragonFly BSD
Leggi
Creare GUID in SQL Server

Creare GUID in SQL Server

SQL Server ha la funzione NEWID che restituisce un uniqueidentifier.

Tra le altre cose è anche compatibile con RFC4122.

Leggi
Visualizzare le reti WiFi da terminale su Linux con wavemon

Visualizzare le reti WiFi da terminale su Linux con wavemon

wavemon è tool per monitorare le reti wireless da terminale, con una interfaccia basata su ncurses.

È supportato da praticamente tutte le distro Linux; per installalro su Debian:

# aptitude install wavemon
Leggi
Modificare il logo nella pagina di login in Wordpress

Modificare il logo nella pagina di login in Wordpress

Giustamente ci sono clienti che vogliono modificare anche il logo nella pagina di login di Wordpress.

Farlo non è difficile; "stranamente" dobbiamo modificare il functions.php.

Fate le modifiche nel file del vostro tema, non in quello generale.

Leggi
Usare i WHILE loop in SQL Server

Usare i WHILE loop in SQL Server

Anche SQL, che non viene considerato un vero linguaggio di programmazione, ha la possibilità di usare i cicli WHILE per eseguire operazioni sul db.

Oggi vediamo un esempio in SQL Server.

Questo esempio l'ho poi usato in produzione, andando ovviamente ad implementare le vere e proprie query; qui ci limitiamo a stampare dei valori.

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. .

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