2011-01-16 3 views
7

In alcune fonti vedo tali dichiarazioniAndroid XML. Qual è lo scopo della stella nella stringa ID?

<item 
    android:id="@+id/menu_display_groups" 
    android:icon="@*android:drawable/ic_menu_allfriends" 
    android:title="@string/menu_displayGroup" /> 

Avviso del *

@*android: 

Sembra di consentire l'accesso alle risorse interne. Ma vorrei sapere per certo.

Anche curioso, se è sicuro creare un'applicazione con tali dichiarazioni utilizzando Android 2.2 SDK ed eseguirlo su 1.5.

+0

Si sta dando errore nel mio codice se uso start id seekbar, può dirmi qualsiasi soluzione per quello? –

risposta

6

Sei corretto, dà accesso alle risorse interne per le app della piattaforma. È NON sicuro creare app con tali dichiarazioni a meno che non si stia creando un'app in bundle all'interno di un'immagine di sistema completa.

Le risorse interne possono (e devono) cambiare/essere rimosse non solo dalla versione della piattaforma alla versione della piattaforma, ma anche da dispositivo a dispositivo o versione del dispositivo alla versione del dispositivo.

Problemi correlati