1

当我在 android 中打开一个新应用程序时,红色边框也会出现在其他平台的 ICS 版本中。它会停留一两秒钟。我想禁用它。你能告诉我如何在android中禁用红框边框吗?提前谢谢...请帮助我..

4

4 回答 4

5

试试这个

Settings -> Developer Options -> Disable Strict mode . 
于 2012-11-19T11:53:29.063 回答
2

AFAIK,这是由ICS update. 我的设备遇到了这个问题。

试着去

设置 > 开发人员选项 >(在)用户界面 >(取消选中)严格模式

我不确定我们是否有相同的设置设置。希望这可以解决您的问题。

于 2012-11-19T11:55:49.470 回答
2

你能告诉我如何在android中禁用红框边框吗?

您在主应用程序线程上花费了太多时间,并且设备具有通过红色边框闪烁显示此类问题的设置(在其他答案中注明)。

虽然调整设置摆脱了闪存,但它并没有摆脱在主应用程序线程上花费太多时间的有缺陷的代码。无论您StrictMode是在代码中使用,还是使用 Traceview 来识别慢点,您都需要停止阻塞主应用程序线程。

于 2012-11-19T12:01:38.207 回答
0

我得到了答案。“设置>开发人员选项>(在)用户界面>(取消选中)严格模式”这个答案在午餐模式是用户模式时有效,而当午餐处于英语模式时它不起作用。我在 Settings 应用程序的 DevelopmentSettings.java 中找到了代码。代码如下。

private void removeHdcpOptionsForProduction() {
    if ("user".equals(Build.TYPE)) {
        Preference hdcpChecking = findPreference(HDCP_CHECKING_KEY);
        if (hdcpChecking != null) {
            // Remove the preference
            getPreferenceScreen().removePreference(hdcpChecking);
        }
    }
}

所以我删除了条件检查..

于 2012-11-19T12:13:59.687 回答