Android 如何dump PhoneWindowManager类里面的信息?

adb shell dumpsys window policy

 

新增加入dump log:

adb shell dumpsys window -dd

    public void dump(String prefix, PrintWriter pw, String[] args) {
        pw.print(prefix); pw.print("mSafeMode="); pw.print(mSafeMode);
                pw.print(" mSystemReady="); pw.print(mSystemReady);
                pw.print(" mSystemBooted="); pw.println(mSystemBooted);

....
        // ++ zzzzz
        if (args != null) {
            int opti = 0;
            while (opti < args.length) {
                String opt = args[opti];
                if (opt == null || opt.length() <= 0 || opt.charAt(0)!= '-') {
                    break;
                }
                opti++;
                if ("-dd".equals(opt)) {
                    Slog.d("KKKKKKKK " + TAG, " dumpaddPreferredActivity");
                    addPreferredActivity();
                }
            }
        }
        // ---zzzz

....
}

 

posted @ 2021-04-22 14:11  行走的思想  阅读(365)  评论(0编辑  收藏  举报