2012-11-19 41 views
1

当我在android中打开一个新的应用程序时,红色边框也出现在ICS为其他平台构建,并保持一两秒钟。我想禁用它。你能告诉我如何禁用Android中的红色框架边框?提前 谢谢...请帮助我..禁用android ICS中的红色边框?

+0

发生在模拟器或真实设备? – jithinroy

+0

此问题属于[Android Enthusiast](http://android.stackexchange.com)社区,因为它不是与开发相关的问题。 – keyboardsurfer

回答

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); 
     } 
    } 
} 

所以我删除状态检查..

+1

你在正确的轨道上,但你所包含的代码与严格模式视觉指标无关。这是位于StricMode.java https://android.googlesource.com/platform/frameworks/base/+/9a7debe5857ffc7c71cfc4082b1b6d72a5cf81cd/core/java/android/os/StrictMode.java - 请参阅从931行开始: ''' // Eng builds一直闪烁。抑制属性 //覆盖此值,所以我们只有在上面检查短路 后才强制执行此行为。如果(IS_ENG_BUILD){ doFlashes = true; } ''' – Maks

+0

非常感谢。是的你是对的我需要在StrictMode.java @Maks中禁用它 – indraja

5

试试这个

Settings -> Developer Options -> Disable Strict mode . 
2

AFAIK,这是由ICS update引起的。我用我的设备遇到过这个问题。

及早去

设置>开发者选项>(下)用户界面>(选中) 严格模式

我不知道,如果我们有相同的设置的设定。希望这可以解决你的问题。

+0

如果这一步仍然不能帮助你,重启你的设备,它会没事的。 – ralphgabb

2

可以请你告诉我如何禁用android中的红框边框?

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

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