bingoogolapple.github.io icon indicating copy to clipboard operation
bingoogolapple.github.io copied to clipboard

Android 命令

Open bingoogolapple opened this issue 8 years ago • 3 comments

  • 开启无线 adb。先用有线连接,然后执行下面的命令
adb tcpip 5555
  • 查看设备ip
adb shell ifconfig wlan0
  • 查看已安装应用
adb shell pm list packages
  • 查看应用信息
adb shell dumpsys package 包名
  • 打开系统设置界面
adb shell am start -n com.android.settings/com.android.settings.Settings

dumpsys-command GRADLE多渠道打包 Android开发工具 - adb指令 Android开发工具 - android指令

image

bingoogolapple avatar Oct 09 '16 15:10 bingoogolapple

启动时间统计

adb 命令方式

adb shell am start -W packagename/packagename.首屏Activity
  • ThisTime:最后一个 Activity 启动耗时
  • TotalTime:所有 Activity 启动耗时
  • WaitTime:AMS 启动 Activity 的总耗时

手动打点

误区:onWindowFocusChanged 只是首帧时间 正解:真实数据展示,Feed 第一条展示

view.getViewTreeObserver().addOnPreDrawListener
  • 统计总共消耗的时间 System.currentTimeMillis()
  • 统计 CPU 真正执行时间 SystemClock.currentThreadTimeMillis()

bingoogolapple avatar Jan 23 '19 15:01 bingoogolapple

小米安装 google play

image

  • Google Play 商店: com.android.vending
  • Google VR 服务: com.google.vr.vrcore
  • Google Play Services for AR: com.google.ar.core
  • Google 支持服务: com.google.android.apps.helprtc
  • Google 连接服务: com.google.android.apps.gcs
  • Google Play services: com.google.android.gms
adb shell pm list packages | grep 包名关键字
adb shell pm path 完整的包名
adb pull 内部文件路径 ./

bingoogolapple avatar Apr 28 '19 15:04 bingoogolapple

~/Library/Nemu/vms/myandrovm_vbox86/myandrovm_vbox86.nemu
<Adapter slot="1" enabled="true" MACAddress="0800271C7654" cable="true" type="virtio">
          <DisabledModes>
            <InternalNetwork name="intnet"/>
            <NATNetwork name="NatNetwork"/>
          </DisabledModes>
          <NAT>
            <Forwarding name="adb" proto="1" hostip="127.0.0.1" hostport="7556" guestport="5555"/>
            <Forwarding name="xxxxx" proto="1" hostip="0.0.0.0" hostport="xxx" guestport="xxx"/>
          </NAT>
        </Adapter>

bingoogolapple avatar Apr 01 '20 13:04 bingoogolapple