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
9 settembre 2026 - - - 1.0.0-alpha12

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-alpha09"
}

Kotlin

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

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

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

    // 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-alpha09"
}

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

9 settembre 2026

Sono stati rilasciati 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. 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

Sono stati rilasciati 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. La versione 1.0.0-alpha11 contiene questi commit.

Modifiche alle API

  • Sono state rimosse le API androidx.xr.projected.permissions.* deprecate (I77f8b)

Correzioni di bug

  • Sono stati corretti gli ANR e gli arresti anomali di annullamento del binding del servizio quando si riprendono le applicazioni dopo la modalità di sospensione o standby. (Idac0c)

Versione 1.0.0-alpha10

15 luglio 2026

Sono stati rilasciati 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. La versione 1.0.0-alpha10 contiene questi commit.

Modifiche alle API

  • È stato deprecato ProjectedPermissionsResultContract. Utilizza invece 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

Sono stati rilasciati 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. La versione 1.0.0-alpha09 contiene questi commit.

Modifiche alle API

  • È stato aggiunto il supporto per lo stato della batteria a ProjectedTestRule (I6b28e)
  • È stato aggiunto l'ascolto delle modifiche dello stato della batteria a ProjectedDeviceController (If8966)
  • È stato 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

Sono stati rilasciati 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. 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 è richiesta una versione minima di AGP 9.2.0. Nella prossima release verrà ridotta a 36. (Id45cd)

Versione 1.0.0-alpha07

6 maggio 2026

Sono stati rilasciati 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. La versione 1.0.0-alpha07 contiene questi commit.

Versione 1.0.0-alpha06

25 marzo 2026

Sono stati rilasciati 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. 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

Sono stati rilasciati 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. La versione 1.0.0-alpha05 contiene questi commit.

Versione 1.0.0-alpha04

28 gennaio 2026

Sono stati rilasciati androidx.xr.projected:projected:1.0.0-alpha04 e androidx.xr.projected:projected-binding:1.0.0-alpha04. La versione 1.0.0-alpha04 contiene questi commit.

Versione 1.0.0-alpha03

3 dicembre 2025

È stato rilasciato androidx.xr.projected:projected:1.0.0-alpha03. 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)
  • Sono state aggiunte ProjectedDeviceController e l'API delle funzionalità (If7d2d)

Versione 1.0.0-alpha02

19 novembre 2025

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

Nuove funzionalità

  • Release alpha iniziale della raccolta Projected.

Versione 1.0.0-alpha01

22 ottobre 2025

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

Nuove funzionalità

  • Aggiunge la raccolta Projected XR (Ieedea7)