问题标签 [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.
android - Android Camera2 dumpsys 显示“Source Crop”中的变化我怎么知道是什么原因造成的?
我有一个 CameraPreview,它选择与视图上的可用空间最接近的可用图像尺寸,并选择正确的相机预览尺寸以匹配它。您可能会想象 CameraPreview 看起来有点像这样:
在当前的测试设备上,宽度和高度为 1280x720 或 720x1280,具体取决于方向。奇怪的是,当我第一次打开使用此预览的活动时,相机视图被扭曲了。当我旋转它时,它保持扭曲,当我将它旋转回来时,它看起来很好,并且在第一次旋转后,比例通常(但并非总是)保持正常。
经过一番摸索,我终于找到了这个dumpsys SurfaceFlinger
命令,它可以让我看到我的表面的细节,这给了我一些新的信息。当视图不好时,它看起来像这样:
图层名称
Z | 比较类型 | 显示帧 (LTRB) | 源作物 (LTRB)
SurfaceView - com.myApp/com.myApp.CameraActivity#0
4294967294 | 设备 | 0 0 720 1229 | 39.0 0.0 960.0 720.0
com.myApp/com.myApp.CameraActivity#0
21055 | 设备 | 0 20 720 1280 | 0.0 20.0 720.0 1280.0
但是当它很好时,它看起来像这样:
图层名称
Z | 比较类型 | 显示帧 (LTRB) | 源作物 (LTRB)
SurfaceView - com.myApp/com.myApp.CameraActivity#0
4294967294 | 设备 | 0 0 720 1184 | 0.0 0.0 1280.0 720.0
com.myApp/com.myApp.CameraActivity#0
21055 | 设备 | 0 20 720 1280 | 0.0 20.0 720.0 1280.0
显然,两种情况下 Source Crop 的设置完全不同——但谁能告诉我为什么?源作物来自哪里,我该如何改变它?如果我无法更改它,有没有办法找到我的表面的 Source Crop 设置?如果我知道我应该能够找到一种方法来弥补差距。
android - 服务“meminfo”转储超时(10 秒)已过期
当我在我的 android shell 环境(Android 8.1)中执行命令行时:dumpsys meminfo
我得到了输出:* SERVICE 'meminfo' DUMP TIMEOUT (10s) EXPIRED *
有没有人可以告诉我如何在不重新启动设备的情况下避免该问题?
因为我正在开发一个功能,可以在设备运行时监控所有进程的内存
android - 我想杀死一个进程,但 zygote 重新启动它
我使用android并且我知道我想杀死的进程但是每次我杀死它时zygote都会启动它我不知道什么守护进程正在监视进程也没有调用zygote套接字,请帮助我,互联网!
ps faux 没有显示任何东西
它不是一个重要的进程,它是一个监听端口的进程,当它被杀死时,系统会继续正常工作
这是在手机上正常运行的服务的完整(我猜)列表
android - “adb shell dumpsys 活动”中的“堆栈”是什么意思?
运行adb shell dumpsys activity activities
显示当前任务及其活动。但任务按“堆栈”分组(例如堆栈#0、堆栈#1)。那些堆栈是什么意思?
下面的结果显示了一个示例。我打开了 Play 商店(任务 ID #694),然后浏览到其中的一个应用程序并触摸了开发人员的电子邮件,这会为 G-Mail(任务 ID #696)打开一个新任务。之后我点击主页按钮并通过主页启动器打开 G-Mail(任务 ID #698)
如果这些任务不相关,那么为什么它们在同一个堆栈中,而 Home Launcher 应用程序(任务 ID #693)和最近的应用程序屏幕(任务 ID #697)在不同的堆栈中?有人可以解释在相同或不同堆栈中有何不同吗?
android - Android 7 + - 堆栈 #0 与堆栈 #1
我想解决 android 中的一些多活动问题,有人向我指出了一个命令来分析当前活动的活动:据
adb shell dumpsys activity activities
我了解,Nougat 有 2 个堆栈:Stack #0
和Stack #1
. 堆栈 0 是启动程序堆栈,堆栈 1 是更通用的堆栈。这样做是为了促进多任务处理。有人可以详细说明这些堆栈的区别和用例吗?
我的情况如下:存在一个活动Activity A
(在应用程序 A 中)是Stack #0
. 这会启动一个Activity B
(在应用程序 B 中)(使用FLAG_ACTIVITY_NEW_TASK
),它在Stack #1
. 现在我正在发送一个意图Activity A
,我希望这个意图只是恢复已经存在的实例,Stack #0
但事实并非如此。这个意图导致一个新的实例Activity A
中创建Stack #1
。
我怎样才能获得我想要的行为?
android - 解释 dumpsys bluetoothmanager 结果
我试图理解dumpsys bluetooth_manager
结果。更具体地说,我想通过查看 dumpsys 输出来了解蓝牙适配器的不同状态。例如,如果蓝牙启用/禁用,是否可连接/可发现,是否正在扫描,或者是否已配对或绑定。
通过查看 dumpsys 输出,我可以说state: 12
下Bluetooth Status
部分应该回答我的问题。但是,我无法解释状态值的含义。例如,12
表示 bluetooth_on 或10
表示 bluetooth_off。
我尝试查看 Android 蓝牙适配器文档来解决此问题。但是,并非 dumpsys 报告中的所有状态值都与 Android 文档中的常量值匹配。如果有人可以帮助我,我将不胜感激。
以下是 dumpsys 结果的示例:
android - dumpsys netstats 输出中 ST 和 OP 字段的含义
我正在运行该adb shell dumpsys netstats detail
命令以获取网络使用情况的详细信息,但是,我不知道具有此命令结果的所有首字母缩写词的含义。
在 dumpsys 工具的文档中,他们解释了rb、rp、tb和tp的含义,但没有解释st或op的含义。
有谁知道是什么意思?
这是命令输出的片段。
adb - dumpsys 窗口窗口| grep -E 'mCurrentFocus' 命令没有给我任何结果
我dumpsys window windows | grep -E 'mCurrentFocus | mFocusedApp'
在命令提示符下发出命令,但没有给出任何结果。在此处输入图像描述