Passa ai contenuti principali

Post

Visualizzazione dei post con l'etichetta Intent

Android Studio - Condividere layout come immagine

In questo articolo vedremo come è possibile condividere il contenuto di un qualsiasi layout come immagine senza che questa venga salvata nella galleria del dispositivo. Per eseguire questa operazione è necessario seguire questi passaggi: Individuare il layout che volgiamo condividere come immagine Creare il file filepaths.xml all'interno della cartella xml Modificare il file AndroidManifest.xml Creare il codice per eseguire l'operazione di conversione in immagine del layout e condivisione della stessa Layout Ecco come si presenta il file activity_main.xml Il layout che verrà convertito come immagine sarà quello definito tra le righe 16 e 29 Creare il file filepaths.xml Selezionare la cartella res Cliccare con il tasto destro del mouse Selezionare New Selezionare Android Resource Directory Nella finestra che compare: in Directory name: inserire xml in Resource type: selezionare xml in Source set: selezionare main Cliccare sul pulsante OK ...

Android Studio - Condividere la propria app

In questo articolo vedremo come poter condividere la propria app attraverso un pulsante all'interno dell'app stessa. Questo è il codice da inserire all'interno di una funzione che gestisce il click di un pulsante oppure qualsiasi altra View che sia cliccabile oppure al click di una voce di menù dall'ActionBar. Ecco un esempio di come viene inserito all'interno della gestione del click di un pulsante

Android Studio - Inviare una mail

Nelle app è possibile inviare una mail, utile ad esempio per fornire feedback sull'uso e funzionalità dell'app stessa. Per fare questo occorre inserire queste righe di codice all'interno dell'ogetto (View) che deve aprire il link, ad esempio un pulsante. In questo esempio vedremo come inserire l'oggetto e il testo della mail poi cliccando sul tasto invia mail verrà aperta l'app predefinita per inviare la mail. Ecco come si presenta il codice completo all'interno del file MainActivity.kt notare che il codice sopra riportato è stato inserito all'interno della funzione setOnClickListener della View Button bnEmail . In questo modo quando compilando i due campi e poi premendo il pulsante, verrà aperto il programma predefinito per la scrittura della mail con il campo del destinatario già compilato. Download Project Download file APK

Android Studio - Apertura di un link web

Nelle app è possibile aprire un collegamento ad un sito Web utilizzando il Browser predefinito del dispositivo. Per fare questo occorre inserire queste righe di codice all'interno dell'ogetto (View) che deve aprire il link, ad esempio un pulsante. Ecco come si presenta il codice completo all'interno del file MainActivity.kt notare che il codice sopra riportato è stato inserito all'interno della funzione setOnClickListener della View Button bnLink . In questo modo quando si preme sul pulsante verrà aperto all'interno del Browser il link specificato. Download Project Download file APK

Android Studio - Condivisione dati

In questo articolo vedremo come condividere dati inseriti nell'app con altre applicazioni installate sul dispositivo. In questo esempio vedremo come condividere del testo inserito all'interno di una EditText activity_main.xml Queste sono le righe di codice che permettono di condividere i dati Ecco il risultato all'interno del file MainActivity.kt Nell'imagine qui sopra il testo inserito nell'EditText è stata condivisa tramite l'applicazione di messaggistica del dispositivo. L'elenco delle applicazioni disponibili nell'elenco dipende da quante app compatibili sono installate nel dispositivo. Download Project Download file APK

Android Studio - Aprire altra app (parte 2)

In questo articolo vedremo un'altro esempio su come poter aprire un'altra applicazione dalla nostra app. Nel precedente articolo abbiamo visto come visualizzare un messaggio Toast nel caso in cui l'applicazione non sia installata sul dispositivo, ora vedremo come poter scaricare e installare l'app se questa non è già installata. Questo è il codice che esegue la funzione di aprire un'altra app oppure, se non installata, aprire un link per scaricare e installare l'app Questo codice va inserito all'interno dell'oggetto che deve eseguire la funzione, in questo caso il pulsante. La riga 10 può essere sostituita da questa riga di codice: se vogliamo aprire lo Store e installare l'app. Ecco come si presenta il codice all'interno del file MainActivity.kt Se l'app non è installata sul dispositivo Se l'app è installata sul dispositivo Ecco un video dimostrativo Download Project Download file APK

Android Studio - Aprire altra app (parte 1)

In questo articolo vedremo come poter aprire un'altra applicazione dalla nostra app. Per prima cosa bisogna sapere il packageName dell'applicazione che vogliamo aprire. Il packageName si può trovare sul nostro dispositivo andando in: Archivio -> Memoria interna -> Android -> data Ad esempio la cartella con il nome "com.spotify.music" è il packageName dell'app Spotify. Se dobbiamo aprire un'app creata da noi, il packageName lo troviamo all'interno del file AndroidManifest.xml Ora conoscendo il packageName passiamo alla creazione della nostra app: Una volta preparato l'aspetto grafico che dovrà avere la nostra app si passa alla programmazione; in questo esempio è riportato l'apertura dei un'altra app tramite un pulsante. Questo è il codice che esegue la funzione di aprire un'altra app oppure visualizzare un messaggio Toast se questa non è installata sul dispositivo Questo codice va inserito all'interno dell'og...