System Android jest wyposażony w wiele zasobów systemowych (android.R
), dzięki czemu można zaoszczędzić czas i sprawić, że aplikacja będzie lżejsza.Przydatne zasoby systemu Android
Na przykład, niedawno odkryto, że Android zapewnia zlokalizowane ciągi dla Yes (android.R.string.yes
), NO (android.R.string.no
), Anuluj (android.R.string.cancel
) i OK (android.R.string.ok
), wśród innych ciągów.
Jakie inne zasoby systemowe są zalecane? Czy istnieje powód, aby unikać korzystania z zasobów systemowych?
Edit: Jak zauważył Tomas, niektóre z tych środków nie może produkować wyniki można oczekiwać (w szczególności android.R.string.yes/no
powraca OK/Cancel
zamiast Yes/No
, jak donosi here). Aby uzyskać większą kontrolę, możesz kopiować zasoby systemowe z kodu źródłowego Androida.
Jak uzyskać dostęp do nich z xml? –
"Czy istnieje powód, aby unikać korzystania z zasobów systemowych?" - W przypadku korzystania z zasobów systemowych, takich jak ikony, nie ma gwarancji, że ta sama ikona jest dostępna we wszystkich wersjach Androida, co może spowodować niespójność aplikacji . – codeMan
Głosowanie na zakończenie jako zbyt szerokie/oparte na opiniach. –