Funzionalità della piattaforma Xamarin.Android

I documenti in questa sezione illustrano le funzionalità specifiche di Android. Qui troverai argomenti come l'uso di frammenti, l'uso delle mappe e l'incapsulamento dei dati con i provider di contenuti.

Android Beam

Android Beam è una nuova tecnologia NFC (Near Field Communication) in Android 4 che consente alle applicazioni di condividere informazioni su NFC in prossimità.

Uso dei file

Questa sezione illustra come accedere ai file in Xamarin.Android.

Autenticazione con impronta digitale

Questa sezione illustra come usare l'autenticazione con impronta digitale, introdotta per la prima volta in Android 6.0, in un'applicazione Xamarin.Android.

Firebase Job Dispatcher

Questa guida illustra firebase Job Dispatcher e come usarlo per semplificare l'esecuzione di processi in background in un'app Xamarin.Android.

Frammenti

Android 3.0 ha introdotto Frammenti, che mostra come supportare progettazioni più flessibili per le diverse dimensioni dello schermo disponibili su telefoni e tablet. Questo articolo illustra come usare Fragments per sviluppare applicazioni Xamarin.Android e come supportare frammenti nei dispositivi pre-Android 3.0 (livello API 11).

Collegamento di app

Questa guida illustra in che modo Android 6.0 supporta il collegamento di app, una tecnica che consente alle app per dispositivi mobili di rispondere agli URL nei siti Web. Descrive come implementare il collegamento di app in un'applicazione Android 6.0 e come configurare un sito Web per concedere le autorizzazioni all'app per dispositivi mobili per gestire i collegamenti app per il dominio.

AndroidX

Questo articolo fornisce una descrizione dell'uso di AndroidX all'interno dei progetti Xamarin.Android e fornisce collegamenti alla documentazione che illustra come eseguire la migrazione dell'applicazione dalla libreria di supporto Android ad AndroidX.

Android 10

Questo articolo fornisce una descrizione delle nuove funzionalità di Android 10, spiega come preparare Xamarin.Android per lo sviluppo di Android 10 e fornisce collegamenti ad applicazioni di esempio che illustrano come usare le funzionalità di Android Oreo nelle app Xamarin.Android.

Android 9 Pie

Questo articolo fornisce una descrizione delle nuove funzionalità di Android Pie, spiega come preparare Xamarin.Android per lo sviluppo di torta Android e fornisce un'app di esempio che illustra come usare le nuove funzionalità di ritaglio e notifica di visualizzazione della torta Android nelle app Xamarin.Android.

Android 8 Oreo

Questo articolo fornisce una descrizione delle nuove funzionalità di Android Oreo, spiega come preparare Xamarin.Android per lo sviluppo di Android Oreo e fornisce collegamenti ad applicazioni di esempio che illustrano come usare le funzionalità di Android Oreo nelle app Xamarin.Android.

Android 7 Nougat

Questo articolo offre una panoramica generale delle nuove funzionalità introdotte in Android 7.0 Nougat.

Android 6 Marshmallow

Questo articolo offre una panoramica generale delle nuove funzionalità introdotte in Android 6.0 Marshmallow.

Android 5 Lollipop

Questa guida offre una panoramica delle nuove funzionalità di Android 5.0 Lollipop, ad esempio Tema materiale, CardView, RecyclerView e Heads Up Notifications e collegamenti ad articoli approfonditi che consentono di usare queste nuove funzionalità nella tua app.

Android 4.4 KitKat

Android 4.4 (KitKat) viene caricato con una cornucopia di funzionalità per utenti e sviluppatori entrambi. Questa guida evidenzia diverse di queste funzionalità e fornisce esempi di codice e dettagli di implementazione per aiutarti a sfruttare al meglio KitKat.

Android 4.1 Jelly Bean

Questo documento offre una panoramica generale delle nuove funzionalità per gli sviluppatori introdotte in Android 4.1. Queste funzionalità includono: notifiche avanzate, aggiornamenti di Android Beam per condividere file di grandi dimensioni, aggiornamenti a contenuti multimediali, individuazione di rete peer-to-peer, animazioni, nuove autorizzazioni.

Android 4.0 Ice Cream Sandwich

Questo articolo descrive diverse delle nuove funzionalità disponibili per gli sviluppatori di applicazioni con l'API Android 4 - Ice Cream Sandwich. Illustra diverse nuove tecnologie dell'interfaccia utente e quindi esamina un'ampia gamma di nuove funzionalità offerte da Android 4 per la condivisione dei dati tra applicazioni e tra dispositivi.

Uso del manifesto Android

Questo articolo presenta il file di AndroidManifest.xml e come può essere usato per controllare le funzionalità e descrivere i requisiti di un'applicazione Mono per Android.

Introduzione ai provider di contenuti

Un ContentProvider incapsula un repository di dati e fornisce un'API per accedervi. Il provider esiste come parte di un'applicazione Android che fornisce anche un'interfaccia utente per la visualizzazione/gestione dei dati. Il vantaggio principale dell'uso di un provider di contenuti consiste nell'consentire ad altre applicazioni di accedere facilmente ai dati incapsulati usando un oggetto client del provider (denominato ContentResolver). Insieme un provider di contenuti e un sistema di risoluzione del contenuto offrono un'API inter-applicazione coerente per l'accesso ai dati semplice da compilare e usare. Questo documento illustra come accedere e compilare ContentProvider con Xamarin.Android.

Mappe e posizione

Questa sezione illustra come usare mappe e località con Xamarin.Android. Copre tutto ciò che va dall'uso diretto dell'applicazione mappe predefinita all'uso diretto dell'API Android di Google Mappe. Inoltre, spiega come usare una singola API per lavorare con i servizi di posizione, che usano la triangolazione cellulare per consentire a un'applicazione di ottenere correzioni di posizione, posizione Wi-Fi e GPS.

Riconoscimento vocale Android

Questa sezione illustra come usare le funzionalità Android Text to Speech e Speech to Text. Illustra anche l'installazione dei Language Pack e l'interpretazione del testo parlato nel dispositivo.

Associazione di una libreria Java

Questa guida illustra come incorporare librerie Java nelle app Xamarin.Android creando una libreria binding.

Associare una libreria Kotlin

Questa guida illustra come creare associazioni C# al codice Kotlin, rendendo possibile l'uso di librerie native in un'applicazione Xamarin.Android.

Integrazione di Java

Questo articolo offre una panoramica dei modi in cui gli sviluppatori possono riutilizzare i componenti Java esistenti nelle app Xamarin.Android.

Renderscript

Questa guida illustra Renderscript.