Если Вы хотите, чтобы некоторый хороший исходный код читал, я могу сердечно предложить Набор Загадки Simon Tatham ( http://www.chiark.greenend.org.uk/~sgtatham/puzzles/ , прокрутить вниз к нижней части для документации разработчика). От него можно учиться:
Многие проекты Android начинают использовать систему сборки gradle (мы перешли на нее, когда начали использовать Android Studio). К счастью, gradle позволяет очень просто установить и версию разработчика, и версию выпуска одновременно, каждая из которых имеет свои независимые данные. Документы для Android покрывают это, просто добавьте applicationIdSuffix
к вашему типу сборки отладки следующим образом:
android {
buildTypes {
debug {
applicationIdSuffix ".debug"
}
}
}
Спасибо @Evan, ваше решение отлично работает:
android {
buildTypes {
debug {
applicationIdSuffix ".debug"
}
}
}
Чтобы добавить «(DEBUG)» к заголовку вашего приложения при работе в режиме отладки, поместите этот код в onCreate вашей Деятельности:
PackageInfo pInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
//The .debug specified in gradle
if (pInfo.packageName.equals("YOUR_PACKAGE_NAME_HERE.debug")) {
setTitle(getTitle() + " (DEBUG)");
}