XR Projected

  
Crea esperienze che sfruttano le funzionalità uniche dei dispositivi XR connessi.
Ultimo aggiornamento Release stabile Candidato per la release Release beta Release alpha
23 settembre 2026 - - - 1.0.0-alpha13

Dichiara le dipendenze

Per aggiungere una dipendenza da xr projected, devi aggiungere il repository Maven di Google al tuo progetto. Per saperne di più, consulta il repository Maven di Google.

Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle per la tua app o il tuo modulo:

Alla moda

dependencies {
    // Use to implement xr projecteds
    implementation "androidx.xr.projected:projected:1.0.0-alpha13"
}

Kotlin

dependencies {
    // Use to implement xr projecteds
    implementation("androidx.xr.projected:projected:1.0.0-alpha13")

    // Use to implement xr projected complications
    implementation "androidx.xr.projected:projected-complications-data-source:1.0.0-alpha13"
    // (Kotlin-specific extensions)
    implementation "androidx.xr.projected:projected-complications-data-source-ktx:1.0.0-alpha13"

    // Use to implement a projected style and complication editor
    implementation("androidx.xr.projected:projected-editor:1.0.0-alpha13")

    // Can use to render complications.
    // This library is optional and projecteds may have custom implementation for rendering
    // complications.
    implementation "androidx.xr.projected:projected-complications-rendering:1.0.0-alpha13"
}

Per saperne di più sulle dipendenze, consulta Aggiungere dipendenze di build.

Feedback

Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa raccolta. Prima di segnalare un nuovo problema, dai un'occhiata ai problemi esistenti in questa raccolta. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.

Crea un nuovo problema

Per saperne di più, consulta la documentazione di Issue Tracker.

Versione 1.0

Versione 1.0.0-alpha13

23 settembre 2026

androidx.xr.projected:projected:1.0.0-alpha13, androidx.xr.projected:projected-binding:1.0.0-alpha13 e androidx.xr.projected:projected-testing:1.0.0-alpha13 sono stati rilasciati. La versione 1.0.0-alpha13 contiene questi commit.

Modifiche alle API

  • Sono stati aggiunti ProjectedActivityCompat.setActivityAsInputReceiver e clearActivityAsInputReceiver per consentire alle app di specificare esattamente quale componente deve essere riavviato e ricevere lo stato attivo quando si verificano spostamenti dello stato attivo avviati dal sistema sui dispositivi senza display. (Id21e5)

Versione 1.0.0-alpha12

9 settembre 2026

androidx.xr.projected:projected:1.0.0-alpha12, androidx.xr.projected:projected-binding:1.0.0-alpha12 e androidx.xr.projected:projected-testing:1.0.0-alpha12 sono stati rilasciati. La versione 1.0.0-alpha12 contiene questi commit.

Correzioni di bug

  • È stato risolto un problema con ProjectedTestRule che impediva l'elaborazione delle chiamate a ProjectedActivity.requestPermissions (I3923f, I25f36)

Versione 1.0.0-alpha11

12 agosto 2026

androidx.xr.projected:projected:1.0.0-alpha11, androidx.xr.projected:projected-binding:1.0.0-alpha11 e androidx.xr.projected:projected-testing:1.0.0-alpha11 sono stati rilasciati. La versione 1.0.0-alpha11 contiene questi commit.

Modifiche alle API

  • Rimosse le API androidx.xr.projected.permissions.* deprecate (I77f8b)

Correzioni di bug

  • Sono stati corretti gli errori ANR e gli arresti anomali di disassociazione del servizio durante la ripresa delle applicazioni dopo la modalità di sospensione o standby. (Idac0c)

Versione 1.0.0-alpha10

15 luglio 2026

androidx.xr.projected:projected:1.0.0-alpha10, androidx.xr.projected:projected-binding:1.0.0-alpha10 e androidx.xr.projected:projected-testing:1.0.0-alpha10 sono stati rilasciati. La versione 1.0.0-alpha10 contiene questi commit.

Modifiche alle API

  • È stato ritirato ProjectedPermissionsResultContract. Usa invece il descrittore ProjectedActivityCompat.requestPermissions(). (I141d5, b/515699436)
  • È stata aggiunta l'API requestPermissions() a ProjectedActivityCompat (I2edb5, b/433523713, b/508189550)

Versione 1.0.0-alpha09

17 giugno 2026

androidx.xr.projected:projected:1.0.0-alpha09, androidx.xr.projected:projected-binding:1.0.0-alpha09 e androidx.xr.projected:projected-testing:1.0.0-alpha09 sono stati rilasciati. La versione 1.0.0-alpha09 contiene questi commit.

Modifiche alle API

  • Aggiunto il supporto per lo stato della batteria a ProjectedTestRule (I6b28e)
  • È stata aggiunta l'ascolto delle modifiche dello stato della batteria a ProjectedDeviceController (If8966)
  • Aggiunto il supporto per i dispositivi audio a ProjectedTestRule (I5d1c9)
  • È stato aggiunto il supporto per i dispositivi audio a ProjectedDeviceController (I7681d)

Versione 1.0.0-alpha08

19 maggio 2026

androidx.xr.projected:projected:1.0.0-alpha08, androidx.xr.projected:projected-binding:1.0.0-alpha08 e androidx.xr.projected:projected-testing:1.0.0-alpha08 sono stati rilasciati. La versione 1.0.0-alpha08 contiene questi commit.

Modifiche alle API

  • È stato aggiunto ProjectedTestRule per supportare i test delle unità. (I69db5)

Problemi noti

  • compileSdk è stato erroneamente aumentato all'API 37. Ciò significa che per questa release è necessaria una versione minima di AGP 9.2.0. Verrà ridotto a 36 nella prossima release. (Id45cd)

Versione 1.0.0-alpha07

6 maggio 2026

androidx.xr.projected:projected:1.0.0-alpha07, androidx.xr.projected:projected-binding:1.0.0-alpha07 e androidx.xr.projected:projected-testing:1.0.0-alpha07 sono stati rilasciati. La versione 1.0.0-alpha07 contiene questi commit.

Versione 1.0.0-alpha06

25 marzo 2026

androidx.xr.projected:projected:1.0.0-alpha06, androidx.xr.projected:projected-binding:1.0.0-alpha06 e androidx.xr.projected:projected-testing:1.0.0-alpha06 sono stati rilasciati. La versione 1.0.0-alpha06 contiene questi commit.

Modifiche alle API

  • È stato aggiunto un nuovo metodo create(activity: Activity) a ProjectedActivityCompat (If4773, b/479214966)

Versione 1.0.0-alpha05

25 febbraio 2026

androidx.xr.projected:projected:1.0.0-alpha05, androidx.xr.projected:projected-binding:1.0.0-alpha05 e androidx.xr.projected:projected-testing:1.0.0-alpha05 sono stati rilasciati. La versione 1.0.0-alpha05 contiene questi commit.

Versione 1.0.0-alpha04

28 gennaio 2026

androidx.xr.projected:projected:1.0.0-alpha04 e androidx.xr.projected:projected-binding:1.0.0-alpha04 sono state rilasciate. La versione 1.0.0-alpha04 contiene questi commit.

Versione 1.0.0-alpha03

3 dicembre 2025

androidx.xr.projected:projected:1.0.0-alpha03 è stato rilasciato. La versione 1.0.0-alpha03 contiene questi commit.

Modifiche alle API

  • È stata aggiunta l'API sperimentale per ottenere PresentationMode (I2dc0b)
  • È stata aggiunta l'API sperimentale per la raccolta di ProjectedInputEvent (I78ef8)
  • Aggiunta dell'API ProjectedDeviceController e delle funzionalità (If7d2d)

Versione 1.0.0-alpha02

19 novembre 2025

androidx.xr.projected:projected:1.0.0-alpha02 è stato rilasciato. La versione 1.0.0-alpha02 contiene questi commit.

Nuove funzionalità

  • Versione alpha iniziale della raccolta Proiettata.

Versione 1.0.0-alpha01

22 ottobre 2025

androidx.xr.projected:projected:1.0.0-alpha01 è stato rilasciato. La versione 1.0.0-alpha01 contiene questi commit.

Nuove funzionalità

  • Aggiunge la libreria XR proiettata (Ieedea7)