Required hardware includes:
One youyeetooRJ development board
One double-ended USB cable
Power supply
After flashing the corresponding Android system, only a double-ended USB cable is needed to start app development.


As shown in the image below, you can choose from various templates. If you want flexible operation of peripherals, you need to use the JAVA+C method and select Native. C++

Then add the project name

Download materials, click to jump
Add the following information to build.gradle, where storePassword keyAlias keyPassword is filled with the three values from the previous step

Add the following information to AndroidManifest.xml
android:sharedUserId="android.uid.system" tools:ignore="Deprecated"

After following the instructions above, the built app will have system permissions and can be installed on a device for verification.
Execute the following command in the command line (replace com.example.testdemo with your compiled package name):
``` dumpsys package com.example.testdemo | grep "flags="
If you find the following information:
```, it means that this application has system permissions.