В настоящее время я программирую приложение для Android. Теперь я выяснил, что вы не можете размещать объекты ресурсов, скажем, изображение в выпадающей папке и называть его "myTestImage.jpg". Это даст вам ошибку компилятора, так как синтаксис case верблюда не разрешен, поэтому вам нужно будет переименовать его как "my_test_image.jpg".
Но как насчет идентификаторов, которые вы определяете в XML файле. Скажем, у вас есть следующее определение
<TextView android:id="@+id/myTextViewFirstname"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Firstname" />
Это правильное определение, компилируется и отлично работает на моем эмуляторе Android, хотя, как вы видите, я указываю идентификатор в синтаксисе case camel.
Теперь образцы Android всегда используют строчные буквы и подчеркивание. Это просто соглашение об именах для использования нижнего регистра с подчеркиванием для идентификатора или может вызвать проблемы на реальном устройстве?
спасибо