问题标签 [dumpsys]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2223 浏览

android - 如何使用 adb 命令将 Profile GPU 渲染显示/隐藏为条形?

我正在尝试自动化我在使用脚本定期开发时所做的一些任务。其中之一是打开和关闭 GPU 配置文件渲染。但是,我找不到 adb 命令来显示/隐藏它。

0 投票
1 回答
627 浏览

android - dumpsys窗口窗口输出

我正在尝试列出 Android 设备上显示的所有 UI 元素。我通过在 adb shell 中运行“dumpsys window windows | grep “Window #”来做到这一点。这给了我一个从窗口 n 到 0 的窗口列表。

我想知道输出顺序是如何确定的。窗口 n 在栈顶,窗口 0 在栈底吗?另外,这些字段是什么意思?例如第一行显示如下

值 793212d 和 u0 表示什么?

0 投票
1 回答
880 浏览

android - Android 测量 FPS

为了评估我开发的 Android 应用程序的性能和“黄油平滑度”,我想在一段时间内测量绘制的 FPS,同时在设备上执行一些操作。有没有办法输出和保存这个 FPS 测量值?例如,每秒用 Dumpsys 将 FPS 打印到 Logcat 吗?

我想要实现的是测试我的应用程序是否在某些方面反应不流畅并对其进行量化。

“adb shell dumpsys gfxinfo”仅打印整个生命周期内帧数据的聚合分析。

提前致谢

0 投票
2 回答
747 浏览

android - JobScheduler 统计数据表明什么

我在 Android 7.0 中使用 JobScheduler API 安排了一个重复作业。

请帮助我理解以下命令输出:

adb shell dumpsys jobscheduler

u0a66 / < pkg >: 58x 待处理 5% 52x 活动

0 投票
1 回答
576 浏览

terminal - 查找不属于您的应用的所有可用活动/片段

最近在反编译应用程序时,我发现一些应用程序的清单似乎没有为我想要的视图指定活动。例如,如果 com.example.app 在我想要的视图上,我运行以下命令:

结果输出将类似于:

这很好,但是当我所在的屏幕显然是子活动/子视图/片段时,dumpsys 或 logcat 将向我显示此视图的完整路径。简而言之,我想找到片段/视图的名称并直接启动它。这种语法看起来很有希望实现片段视图启动(可能有一些变化):

但我不确定如何找到应用程序每个活动的所有片段名称。

0 投票
0 回答
230 浏览

java - Android 日历提供程序自动安排时钟闹钟

我正在进行一项活动,该活动使用该方法获取下一个闹钟getNextAlarmClock()。它完美地工作并按预期显示系统中设置的早期闹钟(在我的情况下来自股票 MIUI 时钟应用程序)。

现在问题来了:

我注意到,如果我将闹钟设置为第二天,则闹钟设置为今天的午夜。但是我在明天之前没有设置任何闹钟,并且每天都会重复(一天是午夜,一天是晚上 7:50,一天是晚上 11:50),但在那一刻什么都没有发生。

因此,我完全被我连接adb shell并执行dumpsys alarm命令的手机行为弄糊涂了。我在输出中找到了这些行:

因此,似乎 android 日历提供程序每天都会触发闹钟,但日历中没有备忘录或事件。

我的问题是:

  • 为什么日历提供程序会触发此警报?为什么它是一个闹钟而不是一个简单的闹钟?

  • 如何删除所有未来对该警报的呼叫?

0 投票
2 回答
1496 浏览

android - 命令清除以前的dumpsys信息

问题是直截了当的,我希望在某个点或某个用户​​操作之后的 dumpsys 信息不是从头开始的。

0 投票
2 回答
1250 浏览

android - ADB shell 命令取消和删除我的应用程序中的所有作业

对于不正确的入队作业,很容易出现混乱,是否有任何 adb 命令可以删除所有挂起和活动的作业(由 显示adb shell dumpsys jobscheduler

0 投票
0 回答
572 浏览

android - 如何通过 ADB 在 DPs 中查找设备的尺寸

我得到了一个设备的尺寸使用 -

其他获取方式,-

但我无法在 DP 中找到设备的分辨率。(应该是 360x480)

在 android 代码中,我们可以使用 -

现在在这里我有来自 ADB 的像素宽度,但无法density使用ADB. 有一种方法可以通过ADB-

但这给出了诸如 的结果480 420,因此它与我们得到的密度不同displayMetrics.density(它是一个数字,即 2、3 或 2.65)。

知道如何在 DPs 或displayMetrics.density使用 ADB 中获取设备的尺寸吗?

0 投票
1 回答
418 浏览

android - 从已知内存地址读取值的应用程序

我知道android中的内存地址,我使用游戏守护者得到的,比如说AD58DBFC。

我正在尝试从我的应用程序中的该地址读取值,我将通过 android studio 进一步构建。有什么方法可以做到吗?任何 adb 命令什么的?