修改RK3399系统一些常用命令

目录

 前言

修改横竖屏方法

隐藏导航栏

隐藏状态栏

基础非shell命令

进入shll命令

 查看串口

命令打开系统录音

安装app

卸载app

将设备文件拉取本地

将本地文件上传到设备

截屏

录屏

输入文本内容

启动服务

查看设备ip地址

查看设备端口信息

运行java代码

运行一个dex文件


 前言

最近有一个项目和硬件打交道比较多,比如要修改安卓板子的分辨率以及横竖屏等操作,在这里记录一下。

修改横竖屏方法

  • 第一步

使用Type-C连接PC与板子,在PC上使用adb 拉取到项目中,如图:

adb pull /system/build.prop

第二步: 修改 build.prop  

a) 修改 ro.sf.hwrotation=90
b) 增加 sys.hwc.device.primary=HDMI-A

1.修改硬件屏幕方向

ro.sf.hwrotation=0

2.修改屏幕分辨率

persist.sys.framebuffer.main=1920×1080

3.隐藏虚拟按键

qemu.hw.mainkeys=1

第三步: 命令将修改过的 build.prop 推送到板子

//启动root模式
adb root

//重新挂载文件系统
adb remount

//覆盖文件
adb push build.prop /system/

第四步: 重启板子,可使用以下命令重启板子

adb reboot

隐藏导航栏

通过系统 property 来控制:

路径 device/rockchip/rk3399/system.prop

qemu.hw.mainkeys=1

隐藏状态栏

修改资源文件代码:

frameworks/base/core/res/res/values/dimens.xml

<dimen name="status_bar_height">24dp</dimen>
<!-- Height of the bottom navigation / system bar. -->
将高度 24 改成 0

基础非shell命令

进入shll命令

adb shell

 查看串口

ls /dev/

返回:

命令打开系统录音

am start -W -n com.android.soundrecorder/.SoundRecorder

安装app

adb install apk文件的绝对路径

卸载app

adb uninstall 包名

将设备文件拉取本地

adb pull 设备文件路径 本地保存路径

将本地文件上传到设备

adb push 本地文件路径 设备文件保存路径

截屏

adb shell screencap -p 截图文件保存设备上的路径

拓展

直接保存本地

adb sehll screencap -p /sdcard/tmp.png
adb pull /sdcard/tmp.png D:\

录屏

adb shell screenrecord 录屏保存设备上的路径

输入文本内容

adb shell input text '输入的内容'

启动服务

am startservice -n 包名/包名.service名称

查看设备ip地址

netcfg

查看设备端口信息

netstat

运行java代码

app_process 代码运行目录 代码主类

运行一个dex文件

dalvikvm -cp dex文件 运行主类

猜你喜欢

转载自blog.csdn.net/a214024475/article/details/113110149