在开发 Android 应用程序的过程中,如果我们正在测试/调试,我想允许某些功能,而在应用程序投入生产时禁止这些功能。完成此任务的最佳方法是什么?我发现了一些在启动主要 Activity 时设置启动标志或设置 Intent 标志的潜在解决方案,但我不知道这些是否真的能解决我的问题,我也不知道“最佳实践”。
最佳答案
它非常简单,因为您想要设置一些可用于调试/测试模式的功能和一些可用于生产应用程序的功能。您只需使用以下代码:
if (BuildConfig.DEBUG) {
// do something for a debug build
} else {
// do something for a Production app.
}
像这样你不需要为调试和发布应用程序制作不同的应用程序。
关于android - 如何在 Android 应用程序中设置测试标志以区分在测试环境和生产环境中运行该应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51751096/