android 关于adb以及截屏,录屏 ,关机 ,重启,查看进程 ,看内核,查看应用使用的内存信息

来源:互联网 发布:数据库系统教程答案 编辑:程序博客网 时间:2024/06/05 19:05
  1. adb shell ps 查看当前手机所有运行的进程状态
F:\MyApplication2>adb shell psUSER     PID   PPID  VSIZE  RSS     WCHAN    PC         NAMEroot      1     0     700    552   c0115e20 0001b068 S /initroot      2     0     0      0     c005348c 00000000 S kthreaddroot      3     2     0      0     c005a220 00000000 S ksoftirqd/0root      5     2     0      0     c004db54 00000000 S kworker/0:0Hroot      6     2     0      0     c0300ae4 00000000 S kworker/u8:0

2.adb shell $ cat /proc/cpuinfo 查看内核

C:\Users\zzcx\AndroidStudioProjects\MyApplication4>adb shellshell@sugar-adtv:/ $ cat /proc/cpuinfo
C:\Users\zzcx\AndroidStudioProjects\MyApplication4>adb shellshell@sugar-adtv:/ $ cat /proc/cpuinfoprocessor       : 0BogoMIPS        : 48.00Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt evtstrmCPU implementer : 0x41CPU architecture: 8CPU variant     : 0x0CPU part        : 0xd03CPU revision    : 3processor       : 1BogoMIPS        : 48.00Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt evtstrmCPU implementer : 0x41CPU architecture: 8CPU variant     : 0x0CPU part        : 0xd03CPU revision    : 3processor       : 2BogoMIPS        : 48.00Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt evtstrmCPU implementer : 0x41CPU architecture: 8CPU variant     : 0x0CPU part        : 0xd03CPU revision    : 3

3.adb devices 查看连接设备

F:\MyApplication2>adb devicesList of devices attachedAVRZX41XPZ      device

4.adb kill-server 杀死服务
5.adb start-server 开启服务

6.adb reboot 重新启动

7.adb shell pm list packages -f 输出所有已安装的应用

adb shell pm list packages -f 

结果如下

F:\MyApplication2>adb shell pm list packages -fpackage:/system/app/SoundRecorder.apk=com.android.soundrecorderpackage:/system/priv-app/DefaultContainerService.apk=com.android.defcontainerpackage:/system/app/QuickSearchBox.apk=com.android.quicksearchboxpackage:/system/app/PartnerBookmarksProvider.apk=com.android.providers.partnerbookmarkspackage:/system/priv-app/Contacts.apk=com.android.contactspackage:/system/app/MediaFloat.apk=com.android.rk.mediafloatpackage:/system/app/LatinIME.apk=com.android.inputmethod.latinpackage:/system/priv-app/TeleService.apk=com.android.phonepackage:/system/priv-app/GoogleOneTimeInitializer.apk=com.google.android.onetimeinitializerpackage:/system/priv-app/GooglePartnerSetup.apk=com.google.android.partnersetuppackage:/system/app/Calculator.apk=com.android.calculator2package:/system/priv-app/ProxyHandler.apk=com.android.proxyhandlerpackage:/data/app/com.example.myapplication-1.apk=com.example.myapplicationpackage:/system/app/HTMLViewer.apk=com.android.htmlviewerpackage:/system/priv-app/GoogleLoginService.apk=com.google.android.gsf.loginpackage:/system/app/Bluetooth.apk=com.android.bluetoothpackage:/system/priv-app/CalendarProvider.apk=com.android.providers.calendarpackage:/system/priv-app/InputDevices.apk=com.android.inputdevicespackage:/system/app/HoloSpiralWallpaper.apk=com.android.wallpaper.holospiralpackage:/system/app/Calendar.apk=com.android.calendarpackage:/system/app/Browser.apk=com.android.browserpackage:/system/priv-app/GoogleFeedback.apk=com.google.android.feedbackpackage:/system/app/Music.apk=com.android.musicpackage:/data/app/com.example.user_gpio_demo-1.apk=com.example.user_gpio_demopackage:/system/app/Stk.apk=com.android.stkpackage:/system/priv-app/OneTimeInitializer.apk=com.android.onetimeinitializerpackage:/system/app/Launcher3.apk=com.android.launcher3package:/system/app/DownloadProviderUi.apk=com.android.providers.downloads.uipackage:/system/app/UserDictionaryProvider.apk=com.android.providers.userdictionarypackage:/system/app/DocumentsUI.apk=com.android.documentsuipackage:/system/app/PinyinIME.apk=com.android.inputmethod.pinyinpackage:/system/priv-app/SharedStorageBackup.apk=com.android.sharedstoragebackuppackage:/system/app/Camera2.apk=com.android.camera2package:/system/priv-app/VpnDialogs.apk=com.android.vpndialogspackage:/system/priv-app/Mms.apk=com.android.mmspackage:/system/priv-app/ConfigUpdater.apk=com.google.android.configupdaterpackage:/data/app/com.example.zzcx.myapplication-1.apk=com.example.zzcx.myapplication

8.adb shell screenrecord /sdcard/demo.mp4 录制屏幕

F:\MyApplication2>adb shell screenrecord /sdcard/demo.mp4^CF:\MyApplication2>

通过Ctrl+C 来结束录屏

9.截屏操作

F:\MyApplication2>adb shell /system/bin/screencap -p /sdcard/screenshot.png

10.adb pull /sdcard/screenshot.png d:/Android将截屏的图片拷贝到电脑端来

F:\MyApplication2>adb pull /sdcard/screenshot.png d:/Android[100%] /sdcard/screenshot.png

这里写图片描述

11 . adb shell reboot -p 关机命令

adb shell reboot -p

12 . adb shell dumpsys meminfo -a com.example.zzcx.myapplication 查看内存详细占用

F:\MyApplication2>adb shell dumpsys meminfo -a com.example.zzcx.myapplicationApplications Memory Usage (kB):Uptime: 21425214 Realtime: 21425214** MEMINFO in pid 19131 [com.example.zzcx.myapplication] **                   Pss      Pss   Shared  Private   Shared  Private  Swapped     Heap     Heap     Heap                 Total    Clean    Dirty    Dirty    Clean    Clean    Dirty     Size    Alloc     Free                ------   ------   ------   ------   ------   ------   ------   ------   ------   ------  Native Heap     2546        0     1524     2484        0        0        0     4132     3587      544  Dalvik Heap   107669        0     3432   107452        0        0        0   110697   109714      983 Dalvik Other     4137        0       20     4136        0        0        0        Stack      184        0        0      184        0        0        0    Other dev        5        0       44        0        0        4        0     .so mmap     1075      120     2116      164     6340      120        0    .apk mmap      205       12        0        0     1704       12        0    .ttf mmap      175       24        0        0      388       24        0    .dex mmap       80       76        0        0        8       76        0    .oat mmap     1050       64        0        0     9664       64        0    .art mmap      990        0     1364      580     7684        0        0   Other mmap       18        0        8        4      160        0        0      Unknown      101        0      104      100        0        0        0        TOTAL   118235      296     8612   115104    25948      300        0   114829   113301     1527 Dalvik Details        .Heap     2350        0     1512     2204        0        0        0         .LOS   104554        0      508   104544        0        0        0          .GC     4121        0       12     4120        0        0        0      .Zygote       24        0       16       24        0        0        0   .NonMoving      741        0     1396      680        0        0        0 .IndirectRef       16        0        8       16        0        0        0 Objects               Views:       29         ViewRootImpl:        3         AppContexts:        6           Activities:        2              Assets:        2        AssetManagers:        2       Local Binders:       11        Proxy Binders:       20       Parcel memory:        3         Parcel count:       12    Death Recipients:        0      OpenSSL Sockets:        0 SQL         MEMORY_USED:        0  PAGECACHE_OVERFLOW:        0          MALLOC_SIZE:        0

发送重启广播命令,可用于测试开机启动程序

adb shell am broadcast -a android.intent.action.BOOT_COMPLETED
0 0
原创粉丝点击