1

Androidで新しいアプリケーションを開くと、他のプラットフォームのICSビルドにも赤い境界線が表示されます。1〜2秒間表示されたままになります。無効にします。Androidで赤い枠の境界線を無効にする方法を教えてください。よろしくお願いします...助けてください。

4

4 に答える 4

5

これを試して

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

Androidの赤枠を消す方法を教えてください。

メインアプリケーションスレッドに時間を費やしすぎており、デバイスには、赤い枠のフラッシュを介してそのような問題を表示するための設定 (他の回答に記載) があります。

設定を調整するとフラッシュは解消されますが、メイン アプリケーション スレッドに多くの時間を費やしている欠陥のあるコードは解消されません。コードで使用StrictModeする場合でも、Traceview を使用してスロー スポットを特定する場合でも、メイン アプリケーション スレッドのブロックを停止する必要があります。

于 2012-11-19T12:01:38.207 に答える
2

私の知る限り、これはICS update. デバイスでこれに遭遇しました。

に行ってみてください

設定 > 開発者向けオプション > (下) ユーザー インターフェイス > (チェックを外す) 厳格モード

設定が同じかどうかはわかりません。これで問題が解決することを願っています。

于 2012-11-19T11:55:49.470 に答える
0

答えがわかりました。「設定>開発者オプション>(下)ユーザーインターフェース>(チェックを外す)厳密モード」この回答は、ランチモードがユーザーモードの場合に機能し、ランチがEngモードの場合は機能しません。設定アプリケーションの 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 に答える