调试和发布模式下Activity的不同菜单项

问题描述 投票:0回答:1

对于我正在开发的应用程序,有一些菜单项有助于调试应用程序(类似于重置计数和内容)。

有没有办法(xml文件中的指令或其他)告诉android显示/隐藏某些菜单项,具体取决于应用程序是否处于调试模式?

我唯一知道的是下面的代码,我们可以在Activity本身做,我想知道它是否可用于显示/隐藏菜单项:

boolean isDebugBuild = (0 != ( //Check if the app is in debug mode
        getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE));

或者也许有办法在onCreateOptionsMenu()做到这一点

android android-layout android-menu menu-items
1个回答
0
投票

AndroidManifest应用程序标记中添加此项

android:debuggable=true

并在onCreateOptionsMenu检查

 if (BuidConfig.DEBUG) {
        //true for debuggable mode
    } else {
    }
© www.soinside.com 2019 - 2024. All rights reserved.