Sto programmando un'applicazione Android e mi piacerebbe utilizzare le icone di sistema per posta, telefono, calendario e contatti all'interno di questa applicazione. Il problema è che queste icone differiscono da sistema a sistema (diverse versioni di Android e diversi smartphone) e voglio mantenere l'applicazione e il sistema coerenti. C'è un modo semplice per raggiungere questo obiettivo?Come posso utilizzare le icone di sistema nella mia app Android?
risposta
In XML uso di default drawable android da @android: drawable/... e in uso di codice android.R.drawable ....
Se stai bene con le icone di ciascun sistema, puoi farlo tramite il metodo PackageManager e getApplicationInfo.
In caso contrario, è necessario copiare le risorse dalla piattaforma nella propria applicazione.
È possibile utilizzare il drawable standard utilizzando @android:./[Icon_name] nel file XML android.R.drawable [icon_name] nel codice Java
È possibile visualizzare l'icona drawable diverso nel file sistema in [PATH] SDK/piattaforme/piattaforme/[ANDROID_VERSION]/dati/res
Alcune immagini sono standard ... come contatti, calendario :)
Questa è la migliore risposta su questo argomento !!! – Arnold
non si può continuare a sistema coerente. Per cosa? Le nuove versioni di Android sono in genere più belle di quelle più vecchie (beh, è la mia opinione).
L'unico modo per mantenere le icone di sistema uguali per la tua app - copiarli nei tuoi drawable invece di utilizzare un riferimento diretto ad essi (come @android:drawable/
).
Prima di tutto se si intende utilizzare le immagini predefinite (icone) per la posta, ecc phonr
questa impostazione predefinita può essere utilizzato come android.R.drawable.name in codice o @android: drawable/in XML da http://docs.since2006.com/android/2.1-drawables.php
Ma come questo può variare da OS versinos a versioni.
Quindi, se è necessario utilizzare una GUI unica per l'app per tutte le versioni e dispositivi.
Si prega di non utilizzare le immagini fornite da Android, è sufficiente utilizzare la propria grafica o le immagini fornite in risorse disegnabili esplicitamente da voi per la vostra app.
- 1. Come posso utilizzare le icone native di Android nella mia nuova app?
- 2. Come concedere le autorizzazioni di sistema alla mia app Android?
- 3. Come si usano le icone standard di avviso/errore di Windows nella mia app WPF?
- 4. Come utilizzare le icone predefinite di Android
- 5. Come posso utilizzare OpenStreetMap nella mia app Compact Framework?
- 6. Come visualizzare le formule matematiche nella mia app Android?
- 7. Android: aggiungi un badge alle icone interne alla mia app
- 8. Firma la mia applicazione Android come sistema app
- 9. Posso disabilitare systemui dalla mia app Android?
- 10. Come posso utilizzare una connessione Internet 3G nella mia app per Android?
- 11. Posso interrompere Android dall'uccidere la mia app?
- 12. Attività Android App installate come icone multiple
- 13. Come collegare le chiamate di sistema della mia app Android (dispositivo senza root)
- 14. Come posso usare NSError nella mia app per iPhone?
- 15. Come supportare le icone delle app IOS6 e IOS7 e avviare le immagini nella stessa app?
- 16. Caratteri Roboto nella mia app Android
- 17. android: come posso aprire un'altra app dalla mia app?
- 18. È possibile utilizzare i suoni di sistema Apple nella mia app iOS?
- 19. Usa blocco schermo nella mia app
- 20. Accesso Android nella mia app con credenziali di google
- 21. Come aggiungere una notifica push nella mia app Android
- 22. Come ottenere tutte le icone di sistema in Xcode
- 23. Come aggiungere l'icona della mia app nella barra di stato quando la mia app è in esecuzione?
- 24. Come posso utilizzare i badge numero rosso standard di iOS nella mia app?
- 25. Posso usare un pulsante di donazione PayPal nella mia app per Android in Google Play?
- 26. Come posso incorporare un sito Web nella mia app
- 27. Come posso gestire in modo sano i volumi audio nella mia app per Android?
- 28. Come posso utilizzare le icone di Material design in XML in Android?
- 29. come implementare l'acquisto in-app nella mia applicazione Android?
- 30. Come visualizzare gli annunci VAST nella mia app Android?
Non capisco, si desidera utilizzare le risorse di sistema, ma si desidera che le risorse siano le stesse indipendentemente dal sistema? – njzk2