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

  1. adb shell ps 查看当前手机所有运行的进程状态
F:\MyApplication2>adb shell ps
USER     PID   PPID  VSIZE  RSS     WCHAN    PC         NAME
root      1     0     700    552   c0115e20 0001b068 S /init
root      2     0     0      0     c005348c 00000000 S kthreadd
root      3     2     0      0     c005a220 00000000 S ksoftirqd/0
root      5     2     0      0     c004db54 00000000 S kworker/0:0H
root      6     2     0      0     c0300ae4 00000000 S kworker/u8:0

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

C:\Users\zzcx\AndroidStudioProjects\MyApplication4>adb shell
shell@sugar-adtv:/ $ cat /proc/cpuinfo

C:\Users\zzcx\AndroidStudioProjects\MyApplication4>adb shell
shell@sugar-adtv:/ $ cat /proc/cpuinfo
processor       : 0
BogoMIPS        : 48.00
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt evtstrm
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 3

processor       : 1
BogoMIPS        : 48.00
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt evtstrm
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 3

processor       : 2
BogoMIPS        : 48.00
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt evtstrm
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 3

3.adb devices 查看连接设备

F:\MyApplication2>adb devices
List of devices attached
AVRZX41XPZ      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 -f
package:/system/app/SoundRecorder.apk=com.android.soundrecorder
package:/system/priv-app/DefaultContainerService.apk=com.android.defcontainer
package:/system/app/QuickSearchBox.apk=com.android.quicksearchbox
package:/system/app/PartnerBookmarksProvider.apk=com.android.providers.partnerbookmarks
package:/system/priv-app/Contacts.apk=com.android.contacts
package:/system/app/MediaFloat.apk=com.android.rk.mediafloat
package:/system/app/LatinIME.apk=com.android.inputmethod.latin
package:/system/priv-app/TeleService.apk=com.android.phone
package:/system/priv-app/GoogleOneTimeInitializer.apk=com.google.android.onetimeinitializer
package:/system/priv-app/GooglePartnerSetup.apk=com.google.android.partnersetup
package:/system/app/Calculator.apk=com.android.calculator2
package:/system/priv-app/ProxyHandler.apk=com.android.proxyhandler
package:/data/app/com.example.myapplication-1.apk=com.example.myapplication
package:/system/app/HTMLViewer.apk=com.android.htmlviewer
package:/system/priv-app/GoogleLoginService.apk=com.google.android.gsf.login
package:/system/app/Bluetooth.apk=com.android.bluetooth
package:/system/priv-app/CalendarProvider.apk=com.android.providers.calendar
package:/system/priv-app/InputDevices.apk=com.android.inputdevices
package:/system/app/HoloSpiralWallpaper.apk=com.android.wallpaper.holospiral
package:/system/app/Calendar.apk=com.android.calendar
package:/system/app/Browser.apk=com.android.browser
package:/system/priv-app/GoogleFeedback.apk=com.google.android.feedback
package:/system/app/Music.apk=com.android.music
package:/data/app/com.example.user_gpio_demo-1.apk=com.example.user_gpio_demo
package:/system/app/Stk.apk=com.android.stk
package:/system/priv-app/OneTimeInitializer.apk=com.android.onetimeinitializer
package:/system/app/Launcher3.apk=com.android.launcher3
package:/system/app/DownloadProviderUi.apk=com.android.providers.downloads.ui
package:/system/app/UserDictionaryProvider.apk=com.android.providers.userdictionary
package:/system/app/DocumentsUI.apk=com.android.documentsui
package:/system/app/PinyinIME.apk=com.android.inputmethod.pinyin
package:/system/priv-app/SharedStorageBackup.apk=com.android.sharedstoragebackup
package:/system/app/Camera2.apk=com.android.camera2
package:/system/priv-app/VpnDialogs.apk=com.android.vpndialogs
package:/system/priv-app/Mms.apk=com.android.mms
package:/system/priv-app/ConfigUpdater.apk=com.google.android.configupdater
package:/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
^C
F:\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.myapplication
Applications 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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值