Articles of Константы

Android – strings.xml против статических констант

Вот что я думаю: Строки в файле strings.xml должны использоваться для использования макетов (xml). А статические константы предназначены для использования кодами (.java). Когда дело доходит до лучших практик, я хотел бы знать, какой из них следует использовать. Если у вас много строк, будет ли эффект производительности? getString(…) vs MyConstants.THIS_IS_A_CONSTANT

Где хранить глобальные константы в приложении для Android?

Я бы знал, какая наилучшая практика для хранения глобальных констант, которые могут измениться с помощью среды (debug, preprod, prod, release и т. Д.) Во время компиляции. В iOS я использовал все глобальные константы в файле заголовка и менял его с помощью макропроцессора, чтобы увидеть этот ответ: Где хранить глобальные константы в приложении iOS? Какое решение […]

Возможно ли в android определить константы в XML, которые различаются в зависимости от конфигурации

Меня интересует наличие XML-макетов в формате Android для изменения размера в зависимости от пейзажного или портретного просмотра (и, возможно, других конфигураций позже). <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_alignParentBottom="true" android:background="@drawable/stream_bg_1px_wide" android:layout_height="150dip" > В этом примере я просто хочу изменить размер 150dip в зависимости от пейзажа или портрета, а не изменять ничего. Я использую макет и макет земли, и […]