所需硬件包含
- youyeetooRJ开发板一块
- 双工头线束一根
- 电源
在烧录好对应的android系统之后,只需要一根双工头USB线即可开始app开发

下载RK3588 USB驱动
资料下载,点击跳转
安装驱动并连接好开发板和PC,等系统启动后,应该可以看到如下设备。说明adb驱动已经安装完成


如下图所示,这里可以选择多种模板,如果要灵活操作外设,需要使用JAVA+C的方式,选择Native C++

然后添加工程名称

在build.gradle添加如下信息,其中 storePassword keyAlias keyPassword 填入的就是上一步的三个值

在 AndroidManifest.xml 中添加如下信息
android:sharedUserId="android.uid.system"
tools:ignore="Deprecated"

按上述说明操作后,构建出的app就是有系统权限的,可以安装到设备上验证
在命令行下执行 (com.example.testdemo替换为你编译出来的包名)
dumpsys package com.example.testdemo | grep "flags="
如果有
SYSTEM_FIXED|GRANTED_BY_DEFAULT|RESTRICTION_SYSTEM_EXEMPT
信息,即说明此应用有系统权限