关于Oculus Quest使用ADB调用的笔记记录

透过Oculus APP开启安卓设备的开发者模式,开启USB调试模式

确认系统配置了安卓的platform-tools环境变量,然后使用以下指令:

adb devices

确认设备连接了电脑【USB】,adb驱动也正常使用

使用以下命令进入Android的shell窗口

adb shell

使用以下命令可以列出目前安装好的第三方程序

pm list packages -3

观察应用启动的activity

方法一:以下指令可以获取到该应用启动的activity

monkey -p [包名] -v -v -v 1

如:monkey -p com.beatgames.beatsaber -v -v -v 1

记录所有需要进行adb启动的activity路径【深度定制的系统可能会无效】

 如图所示,找不到改包路径的启动activity,这时就需要用方法二

方法二:以下指令可以获取当前启动的activity

  # Android 7.0以下

adb shell dumpsys activity activities | findstr mFocusedActivity 

# Android 8.0以上

adb shell dumpsys activity activities | findstr mResumedActivity 

Oculus quest目前是基于Android 10系统定制,输入指令后就可以找到启动的Activity 

使用am 指令start操作启动应用

am start -n [包路径/Acvtivity路径]

如:am start -n com.beatgames.beatsaber/com.unity3d.player.UnityPlayerActivity

使用am 指令 force-stop 操作 结束某个应用

am force-stop [包名]

如:am force-stop com.beatgames.beatsaber

使用dumpsys battery 获取电池信息

status: 2               #电池状态:2:充电状态 ,其他数字为非充电状态

present: true        #电池是否安装在机身

level: 46               #电量: 百分比

开启局域网调试模式【需要解决Root的问题,不然每次开机都需要手动打开端口】

adb tcpip [端口号]

断开usb线

adb connect [设备IP:端口号]  透过无线方式连接安卓设备

adb devices查看是否连接成功

adb disconnect [设备IP:端口号] 透过无线方式断开安卓设备

adb -s <device id> <command> 指定设备ID发送指令

adb -s < TCP/IP> <command> 指定网络地址发送指令

获取软件系统和产品的信息

adb shell

getprop | grep ro.build.version.release  #获取系统版本号

getprop | grep ro.build.version.sdk      #获取系统API版本号

getprop ro.product.model                 #获取型号信息

getprop ro.product.brand                 #获取品牌号

cat /proc/cpuinfo 获取CPU信息

# 获取音量信息【Android10的方式】

adb shell media volume --get

[v] will get volume

[v] Connecting to AudioService

[v] volume is 8 in range [0..15]

0音量和7音量返回的数据 

# 设置媒体音量为11 ,范围是0-15 【Android10的方式】

adb shell media volume --show --stream 3 --set 11

[v] will control stream=3 (STREAM_MUSIC)

[v] will set volume to index=11

[v] Connecting to AudioService

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值