Android_adb shell dumpsys介绍

2024-04-10 17:18
文章标签 android 介绍 adb shell dumpsys

本文主要是介绍Android_adb shell dumpsys介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.dumpsys是Android系统的调试工具,提供有关系统服务的信息,默认打印出当前系统所有service信息,可以在后面加上具体的服务名。

官方介绍:https://developer.android.google.cn/studio/command-line/dumpsys

2.查看系统服务,任选一个查看当前系统支持的dump服务

adb shell dumpsys –l

shell@R7sm:/ $ dumpsys -l
Currently running services:AtCmdFwdDockObserverOPPOOPPOExServiceOppoTranslateManagerServiceSurfaceFlingeraccessibilityaccountactivityalarmandroid.security.keystoreappopsappwidgetassetatlasaudiobackupbatterybatterypropertiesbatterystatsbluetooth_managercabcclipboardcneservicecolor_screenshotcommontime_managementconnectivityconsumer_ircontentcountry_detectorcpuinfocritical.logdbinfodevice_policydevicestoragemonitordiskstatsdisplaydisplay.qservicedpmservicedreamsdrm.drmManagerdropboxentropyfingerprintgfxinfohardwareimmsimsinputinput_methodiphonesubinfoismsisubjobschedulerlauncherappslocationlock_settingsmedia.audio_flingermedia.audio_policymedia.cameramedia.playermedia.sound_trigger_hwmedia_projectionmedia_routermedia_sessionmeminfomountnetpolicynetstatsnetwork_managementnetwork_scorenotificationoppo.com.IRUtilspackagepermissionpersistent_data_blockphonepowerprintprocstatsrestrictionsrttmanagersamplingprofilerscheduling_policysearchsensorserviceserialservicediscoverysimphonebooksipstatusbartelecomtelephony.registrytextservicestrustuimodeupdatelockusageusagestatsusbuservibratorvoiceinteractionwallpaperwebviewupdatewifiwifip2pwifiscannerwindow
shell@R7sm:/ $

adb shell service list

shell@R7sm:/ $ service list
Found 108 services:
0       AtCmdFwd: [com.qualcomm.atfwd.IAtCmdFwd]
1       ims: [com.android.ims.internal.IImsService]
2       sip: [android.net.sip.ISipService]
3       oppo.com.IRUtils: []
4       phone: [com.android.internal.telephony.ITelephony]
5       isms: [com.android.internal.telephony.ISms]
6       iphonesubinfo: [com.android.internal.telephony.IPhoneSubInfo]
7       simphonebook: [com.android.internal.telephony.IIccPhoneBook]
8       telecom: [com.android.internal.telecom.ITelecomService]
9       isub: [com.android.internal.telephony.ISub]
10      cneservice: [com.quicinc.cne.ICNEManager]
11      imms: [com.android.internal.telephony.IMms]
12      media_projection: [android.media.projection.IMediaProjectionManager]
13      launcherapps: [android.content.pm.ILauncherApps]
14      fingerprint: [android.service.fingerprint.IFingerprintService]
15      trust: [android.app.trust.ITrustManager]
16      media_router: [android.media.IMediaRouterService]
17      media_session: [android.media.session.ISessionManager]
18      restrictions: [android.content.IRestrictionsManager]
19      print: [android.print.IPrintManager]
20      assetatlas: [android.view.IAssetAtlas]
21      dreams: [android.service.dreams.IDreamManager]
22      commontime_management: []
23      samplingprofiler: []
24      usage: [android.os.IOppoUsageService]
25      OPPO: [android.os.IOppoService]
26      cabc: [com.android.internal.cabc.ICabcManager]
27      diskstats: []
28      voiceinteraction: [com.android.internal.app.IVoiceInteractionManagerService]
29      appwidget: [com.android.internal.appwidget.IAppWidgetService]
30      backup: [android.app.backup.IBackupManager]
31      jobscheduler: [android.app.job.IJobScheduler]
32      uimode: [android.app.IUiModeManager]
33      serial: [android.hardware.ISerialManager]
34      usb: [android.hardware.usb.IUsbManager]
35      DockObserver: []
36      audio: [android.media.IAudioService]
37      wallpaper: [android.app.IWallpaperManager]
38      dropbox: [com.android.internal.os.IDropBoxManagerService]
39      search: [android.app.ISearchManager]
40      country_detector: [android.location.ICountryDetector]
41      location: [android.location.ILocationManager]
42      devicestoragemonitor: []
43      notification: [android.app.INotificationManager]
44      OPPOExService: [android.os.IOppoExService]
45      updatelock: [android.os.IUpdateLock]
46      dpmservice: [com.qti.dpm.IDpmService]
47      servicediscovery: [android.net.nsd.INsdManager]
48      connectivity: [android.net.IConnectivityManager]
49      rttmanager: [android.net.wifi.IRttManager]
50      wifiscanner: [android.net.wifi.IWifiScanner]
51      wifi: [android.net.wifi.IWifiManager]
52      media.sound_trigger_hw: [android.hardware.ISoundTriggerHwService]
53      wifip2p: [android.net.wifi.p2p.IWifiP2pManager]
54      netpolicy: [android.net.INetworkPolicyManager]
55      netstats: [android.net.INetworkStatsService]
56      network_score: [android.net.INetworkScoreService]
57      textservices: [com.android.internal.textservice.ITextServicesManager]
58      network_management: [android.os.INetworkManagementService]
59      clipboard: [android.content.IClipboard]
60      statusbar: [com.android.internal.statusbar.IStatusBarService]
61      device_policy: [android.app.admin.IDevicePolicyManager]
62      persistent_data_block: [android.service.persistentdata.IPersistentDataBlockService]
63      lock_settings: [com.android.internal.widget.ILockSettings]
64      mount: [IMountService]
65      accessibility: [android.view.accessibility.IAccessibilityManager]
66      input_method: [com.android.internal.view.IInputMethodManager]
67      color_screenshot: [com.color.screenshot.IColorScreenshotManager]
68      OppoTranslateManagerService: [com.oppo.translate.IOppoTranslateManager]
69      bluetooth_manager: [android.bluetooth.IBluetoothManager]
70      input: [android.hardware.input.IInputManager]
71      window: [android.view.IWindowManager]
72      media.audio_policy: [android.media.IAudioPolicyService]
73      alarm: [android.app.IAlarmManager]
74      consumer_ir: [android.hardware.IConsumerIrService]
75      vibrator: [android.os.IVibratorService]
76      content: [android.content.IContentService]
77      account: [android.accounts.IAccountManager]
78      entropy: []
79      telephony.registry: [com.android.internal.telephony.ITelephonyRegistry]
80      scheduling_policy: [android.os.ISchedulingPolicyService]
81      webviewupdate: [android.webkit.IWebViewUpdateService]
82      usagestats: [android.app.usage.IUsageStatsManager]
83      battery: []
84      hardware: [android.os.IHardwareService]
85      permission: [android.os.IPermissionController]
86      cpuinfo: []
87      dbinfo: []
88      gfxinfo: []
89      meminfo: []
90      procstats: [com.android.internal.app.IProcessStats]
91      activity: [android.app.IActivityManager]
92      user: [android.os.IUserManager]
93      package: [android.content.pm.IPackageManager]
94      sensorservice: [android.gui.SensorServer]
95      media.camera: [android.hardware.ICameraService]
96      media.player: [android.media.IMediaPlayerService]
97      display: [android.hardware.display.IDisplayManager]
98      power: [android.os.IPowerManager]
99      appops: [com.android.internal.app.IAppOpsService]
100     batterystats: [com.android.internal.app.IBatteryStats]
101     android.security.keystore: [android.security.keystore]
102     SurfaceFlinger: [android.ui.ISurfaceComposer]
103     media.audio_flinger: [android.media.IAudioFlinger]
104     display.qservice: [android.display.IQService]
105     critical.log: []
106     drm.drmManager: [drm.IDrmManagerService]
107     batteryproperties: [android.os.IBatteryPropertiesRegistrar]
shell@R7sm:/ $

3.activity信息查询

帮助信息:

shell@R7sm:/ $ dumpsys activity –h

shell@R7sm:/ $ dumpsys activity -h
Activity manager dump options:[-a] [-c] [-p package] [-h] [cmd] ...cmd may be one of:a[ctivities]: activity stack stater[recents]: recent activities stateb[roadcasts] [PACKAGE_NAME] [history [-s]]: broadcast statei[ntents] [PACKAGE_NAME]: pending intent statep[rocesses] [PACKAGE_NAME]: process stateo[om]: out of memory managementprov[iders] [COMP_SPEC ...]: content provider stateprovider [COMP_SPEC]: provider client-side states[ervices] [COMP_SPEC ...]: service stateas[sociations]: tracked app associationsservice [COMP_SPEC]: service client-side statepackage [PACKAGE_NAME]: all state related to given packageall: dump all activitiestop: dump the top activitywrite: write all pending state to storagetrack-associations: enable association trackinguntrack-associations: disable and clear association trackingcmd may also be a COMP_SPEC to dump activities.COMP_SPEC may be a component name (com.foo/.myApp),a partial substring in a component name, ahex object identifier.-a: include all available server state.-c: include client state.-p: limit output to given package.
shell@R7sm:/ $

4.package信息查询

帮助信息:

shell@R7sm:/ $ dumpsys package –h

shell@R7sm:/ $ dumpsys package -h
Package manager dump options:[-h] [-f] [--checkin] [cmd] ...--checkin: dump for a checkin-f: print details of intent filters-h: print this helpcmd may be one of:l[ibraries]: list known shared librariesf[ibraries]: list device featuresk[eysets]: print known keysetsr[esolvers]: dump intent resolversperm[issions]: dump permissionspref[erred]: print preferred package settingspreferred-xml [--full]: print preferred package settings as xmlprov[iders]: dump content providersp[ackages]: dump installed packagess[hared-users]: dump shared user IDsm[essages]: print collected runtime messagesv[erifiers]: print package verifier infoversion: print database version infowrite: write current settings now<package.name>: info about given packageinstalls: details about install sessions
shell@R7sm:/ $

查看指定包信息:

shell@R7sm:/ $ dumpsys package com.oppo.music

shell@R7sm:/ $ dumpsys package com.oppo.music
Activity Resolver Table:Full MIME Types:vnd.android.cursor.dir/audio:f2dc8c2 com.oppo.music/com.nearme.music.trdsupport.pick.MusicPickerActivityapplication/x-ogg:1994f3c com.oppo.music/com.nearme.music.trdsupport.play.AuditionActivityf2dc8c2 com.oppo.music/com.nearme.music.trdsupport.pick.MusicPickerActivityapplication/ogg:1994f3c com.oppo.music/com.nearme.music.trdsupport.play.AuditionActivityf2dc8c2 com.oppo.music/com.nearme.music.trdsupport.pick.MusicPickerActivityaudio/*:1994f3c com.oppo.music/com.nearme.music.trdsupport.play.AuditionActivityf2dc8c2 com.oppo.music/com.nearme.music.trdsupport.pick.MusicPickerActivityapplication/itunes:1994f3c com.oppo.music/com.nearme.music.trdsupport.play.AuditionActivityapplication/x-flac:1994f3c com.oppo.music/com.nearme.music.trdsupport.play.AuditionActivityBase MIME Types:vnd.android.cursor.dir:f2dc8c2 com.oppo.music/com.nearme.music.trdsupport.pick.MusicPickerActivityapplication:1994f3c com.oppo.music/com.nearme.music.trdsupport.play.AuditionActivity (4 filters)f2dc8c2 com.oppo.music/com.nearme.music.trdsupport.pick.MusicPickerActivity (2 filters)Wild MIME Types:audio:1994f3c com.oppo.music/com.nearme.music.trdsupport.play.AuditionActivityf2dc8c2 com.oppo.music/com.nearme.music.trdsupport.pick.MusicPickerActivitySchemes:uccredit:214bb9f7 com.oppo.music/com.ucsdk.creditlib.ui.CreditDeepLinkActivityopmusic:3f9619ce com.oppo.music/com.nearme.music.push.MCSBridgeActivity (2 filters)tencent1108845991:356db283 com.oppo.music/com.tencent.tauth.AuthActivityfile:1994f3c com.oppo.music/com.nearme.music.trdsupport.play.AuditionActivityhttp:1994f3c com.oppo.music/com.nearme.music.trdsupport.play.AuditionActivitycontent:1994f3c com.oppo.music/com.nearme.music.trdsupport.play.AuditionActivityNon-Data Actions:com.heytap.music.account.auth:1d61448e com.oppo.music/com.nearme.music.auth.AuthTransmitDialogActivitycom.heytap.music.playlist:11671a33 com.oppo.music/com.nearme.music.playlist.ui.NormalPlayListActivitycom.heytap.music.addToPlayList:5757a4f com.oppo.music/com.nearme.migu.addsong.MiguAddSongDialogActivitycom.heytap.music.radio.feekback.dislike:eb9def8 com.oppo.music/com.nearme.music.play.ui.PersonalityRadioDisLikeActivityandroid.intent.action.MAIN:1ca0b49d com.oppo.music/com.nearme.music.splash.SplashActivitycom.heytap.music.vip:f747406 com.oppo.music/com.nearme.music.auth.VipTransmitDialogActivitycom.heytap.music.ACTION_PLAYER:2ed3ca92 com.oppo.music/com.n

这篇关于Android_adb shell dumpsys介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/891668

相关文章

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

c++中的set容器介绍及操作大全

《c++中的set容器介绍及操作大全》:本文主要介绍c++中的set容器介绍及操作大全,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录​​一、核心特性​​️ ​​二、基本操作​​​​1. 初始化与赋值​​​​2. 增删查操作​​​​3. 遍历方

HTML img标签和超链接标签详细介绍

《HTMLimg标签和超链接标签详细介绍》:本文主要介绍了HTML中img标签的使用,包括src属性(指定图片路径)、相对/绝对路径区别、alt替代文本、title提示、宽高控制及边框设置等,详细内容请阅读本文,希望能对你有所帮助... 目录img 标签src 属性alt 属性title 属性width/h

shell中set -u、set -x、set -e的使用

《shell中set-u、set-x、set-e的使用》本文主要介绍了shell中set-u、set-x、set-e的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录✅ 1. set -u:防止使用未定义变量 作用: 示例:❌ 报错示例输出:✅ 推荐使用场景:✅ 2. se

Android DataBinding 与 MVVM使用详解

《AndroidDataBinding与MVVM使用详解》本文介绍AndroidDataBinding库,其通过绑定UI组件与数据源实现自动更新,支持双向绑定和逻辑运算,减少模板代码,结合MV... 目录一、DataBinding 核心概念二、配置与基础使用1. 启用 DataBinding 2. 基础布局

Android ViewBinding使用流程

《AndroidViewBinding使用流程》AndroidViewBinding是Jetpack组件,替代findViewById,提供类型安全、空安全和编译时检查,代码简洁且性能优化,相比Da... 目录一、核心概念二、ViewBinding优点三、使用流程1. 启用 ViewBinding (模块级

Linux脚本(shell)的使用方式

《Linux脚本(shell)的使用方式》:本文主要介绍Linux脚本(shell)的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录概述语法详解数学运算表达式Shell变量变量分类环境变量Shell内部变量自定义变量:定义、赋值自定义变量:引用、修改、删

MybatisPlus service接口功能介绍

《MybatisPlusservice接口功能介绍》:本文主要介绍MybatisPlusservice接口功能介绍,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录Service接口基本用法进阶用法总结:Lambda方法Service接口基本用法MyBATisP

MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)

《MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)》掌握多表联查(INNERJOIN,LEFTJOIN,RIGHTJOIN,FULLJOIN)和子查询(标量、列、行、表子查询、相关/非相关、... 目录第一部分:多表联查 (JOIN Operations)1. 连接的类型 (JOIN Types)

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio