>> Elettronica Tecnologia >  >> Cellulari e Accessori >> smart Phones

Accesso Android Valore Stringa di risorsa

Quando gli sviluppatori di creare applicazioni Android , in grado di memorizzare i vari elementi di risorsa all'interno di una struttura di applicazione standard. Risorse di applicazioni Android possono includere stringhe di testo , dati e immagini . Gli sviluppatori possono inserire elementi di risorsa all'interno della struttura di directory delle loro applicazioni , inclusi i file XML in cui possono definire stringhe di testo . All'interno del codice di programmazione Java per un'applicazione , uno sviluppatore può anche accedere e fare riferimento a queste risorse utilizzando la sintassi standard. Cartella Risorse

La cartella di risorse per un app Android contiene altre directory e file , comprese le immagini per gli elementi dell'interfaccia utente , elementi di dati e stringhe di testo . La cartella di risorse contiene tipicamente una serie di sotto-cartelle al suo interno . Le sottocartelle categorizzare le risorse per un'applicazione in base ai tipi , che includono le definizioni dei menu , valori di dati , dichiarazioni di layout e le immagini . Finché sviluppatore mantiene questa struttura standard all'interno dei suoi file del pacchetto di applicazione , il codice Java è in grado di accedere alle risorse in esso contenute.

Risorse Tipi

applicazioni Android può includere più tipi, tra stringhe di testo , immagini digitali e animazioni . Molti di questi tipi di risorse sono definite all'interno di file XML , comprese le stringhe di testo . Applicazioni Android possono modellare elementi di dati stringa di testo in XML , così come specificare gli elementi dell'interfaccia utente come le icone e le etichette . La posizione di una risorsa normalmente su misura per il suo tipo . Per le risorse di tipo stringa , un app di solito archiviare un file XML all'interno della cartella " valori " nella directory " res " , con qualsiasi nome di file fino a quando " . Xml" viene utilizzato come estensione .


corde

un'applicazione Android , gli sviluppatori possono utilizzare le stringhe per modellare elementi di dati , nonché elementi dell'interfaccia utente . Ad esempio , i titoli e le etichette che appaiono sui pulsanti e schermi all'interno di un'applicazione possono essere definiti come risorse di tipo stringa . Invece di programmare queste stringhe direttamente all'interno del codice di elaborazione Java per un'applicazione , modellandoli come risorse consente il riutilizzo del codice ai loro valori , senza ripetizioni inutili . In questo modo, se lo sviluppatore deve modificare il valore di una stringa di domanda, ha bisogno solo di fare il cambiamento in un unico luogo .
Java Access

sviluppatori spesso necessario accedere al valore di una risorsa di stringa da codice Java di un'applicazione . Il codice di esempio riportato di seguito illustra la tecnica :

R.string.title_string

Questo consente al codice di accedere a un valore memorizzato in un file XML all'interno della " res /valori" directory , con l' codice seguente markup :

My Application < /string> < /resources >

dell'attributo name dell'elemento corda fornisce un riferimento puntare per il codice Java . Utilizzando questo processo , lo sviluppatore può fare riferimento alla stringa di testo titolo all'interno della logica dell'applicazione . Altri file di risorse in formato XML possono anche fare riferimento alla stringa come segue :

@ string /stringa_titolo

Questa è una pratica comune , in particolare nel file di layout in cui l'interfaccia utente dell'applicazione è stata dichiarata .

  1. Come modificare un Android Sensore di prossimità
  2. Come verificare un Android Navigon
  3. Android Application Process Approval
  4. Come trovare il vostro scanner su Android
  5. Che cosa è l'accesso di Google di un telefono Android ?
  6. Come accedere un computer portatile da un telefono Android