/ / Dlaczego nazwy plików w folderze do rysowania nie mogą zawierać znaków specjalnych ani zaczynać się od dużej litery? - Android, nazewnictwo, możliwość rysowania

Dlaczego nazwy plików w folderze do rysowania nie mogą zawierać znaków specjalnych lub zaczynają się od dużej litery? - Android, nazywanie, losowanie

Czy te zasady mają sens?

Odpowiedzi:

13 dla odpowiedzi nr 1

Każdy plik w folderze jest tłumaczony na nazwę pola Java w klasie R.java:

drawableicon.png -> R.drawable.icon

Stąd powód nieużywania znaków specjalnych w nazwach plików, ponieważ nie można ich używać w nazwach Java.

Jeśli chodzi o wielkie litery, to chyba uniknę jednego małego problemu w środowisku Windows vs. Linux. To dlatego, że Linux tak myśli Icon.png i icon.png to różne pliki, a Windows tak myśli Icon.png i icon.png to ten sam plik. Dlatego każdy, kto używa Linuksa, może tworzyć aplikacje, których nie można skompilować w systemie Windows.


0 dla odpowiedzi nr 2

Możesz zobaczyć trochę dyskusji na ten temat, Tutaj