Quando ho creato un file xml delle preferenze (facendo clic con il pulsante destro del mouse sul nome del progetto, selezionando | Nuovo | Altro | Android XML File, quindi selezionando "Preferenza" dalla casella "Tipo di risorsa" nella finestra di dialogo "Nuovo file XML Android"), lo ha salvato in res/xml piuttosto che res/layout. È come dovrebbe essere?Dove dovrebbe andare un file .xml di preferenze?
risposta
Sì, il file xml di preferenza deve essere nella directory res/xml.
La directory res/layout, come suggerisce il nome, è solo per i file di layout xml.
Per impostazione predefinita, il file SharedPreference viene archiviato nella rispettiva directory di progetto con il nome di preferenza e con xml formate.
Se si desidera visualizzare il file o visualizzare i dati di tale file in Eclipse poi fare come di seguito:
goto FileExplorer in DDMS di Eclipse quindi
data/data/YOUR_APPLICATIO_PACKAGE/shared_prefs/abc.xml
Qui, abc.xml è tua file delle preferenze che hai creato durante l'esecuzione dell'applicazione. Ora copia quel file sul PC e puoi visualizzare i dati e il relativo valore che hai salvato su shared_prefs.
Divertiti. :)
BTW, questa risposta sta parlando di un file di preferenze diverso da OP. http://stackoverflow.com/questions/6146106/where-are-shared-preferences-stored contiene ulteriori discussioni sul file delle preferenze condivise in fase di esecuzione dell'app. La domanda qui riguarda un file delle preferenze ** time di sviluppo **, che ** specifica ** i nomi e i tipi di preferenze (ovvero le impostazioni utente) che l'utente può impostare per la tua app: http://developer.android.com /guide/topics/ui/settings.html#DefiningPrefs – ToolmakerSteve
Si dovrebbe anche controllare la documentazione. ne avrai certamente bisogno.
http://developer.android.com/guide/topics/resources/available-resources.html
- 1. CodeIgniter: dove dovrebbe andare una particolare funzionalità?
- 2. Dove dovrebbe andare la logica di calcolo in un'app Rails?
- 3. Dove dovrebbe andare la proprietà CSS stile elenco?
- 4. File di preferenze Eclipse
- 5. Lancio delle impostazioni di posizione dalle preferenze XML file
- 6. un'istanza di una classe interna (Preferenze) nel file xml
- 7. Le preferenze dell'utente il file vs file delle preferenze App
- 8. Come si dovrebbe strutturare il file xml?
- 9. Dove dovrebbe essere Android.mk?
- 10. Dove dovrebbe andare la rookie per le migliori risorse di tutorial SQL?
- 11. Dove dovrebbe andare il codice per costruire i modelli di visualizzazione?
- 12. Inizializza le preferenze da XML nell'attività principale
- 13. Convalida ASP.NET MVC 2: dove dovrebbe andare? nelle classi modello o viewmodel?
- 14. Dove dovrebbe essere un repository Subversion?
- 15. Dove dovrebbero andare le dichiarazioni 'CreateMap'?
- 16. La funzione di supporto dovrebbe andare nell'intestazione o nel file di implementazione?
- 17. Quando viene creato un file di preferenze condiviso?
- 18. Dove dovrebbe andare la logica di autenticazione manuale in spring security - Livello di servizio o livello di presentazione?
- 19. Dove dovrebbe il mio programma win32 mantenere i suoi file?
- 20. Dove si trovano le preferenze di archivio di Eclipse?
- 21. Come può un PreferenceActivity utilizzare un file di preferenze personalizzato
- 22. L'applicazione iPhone dovrebbe chiudere, non andare in background
- 23. Il codice Jquery dovrebbe andare nell'intestazione o nel piè di pagina?
- 24. 'app --help' dovrebbe andare a stdout o stderr?
- 25. Se i repository sono per root aggregati, dove dovrebbe andare la logica di accesso ai dati per altre entità?
- 26. Dove vengono effettivamente salvate le preferenze di Dashboard Widget?
- 27. Come creare un file jar eseguibile per Testng e il punto runnnig dovrebbe essere il file Xml
- 28. Le preferenze attivate dipendono da altre preferenze
- 29. Incluso un file XML in un file XML/XSL
- 30. API di preferenze Java che utilizza un file personalizzato?
Grazie; un file xml di preferenze mi sembra piuttosto un file di layout, anche se, dopo tutto, stai manipolando l'interfaccia utente della schermata delle preferenze in esso, giusto? –
Non si manipola realmente l'interfaccia utente della schermata delle preferenze, basta semplicemente inserire il tipo di preferenze desiderato e il layout preimpostato è compilato per voi. I file di layout, tuttavia, in realtà definiscono dove sullo schermo vengono poste le cose – HXCaine