Android API 接口文档
<table>
<thead>
<tr>
<th>接口类别</th>
<th>方法名</th>
<th>方法说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>硬件及系统信息查询类</strong></td>
<td>devinfo_getAndroidVersion()</td>
<td>获取Android系统版本信息</td>
</tr>
<tr>
<td>devinfo_getAvailMem()</td>
<td>获取可用内存容量</td>
</tr>
<tr>
<td>devinfo_getBuildNumber()</td>
<td>获取系统版本号信息</td>
</tr>
<tr>
<td>devinfo_getCpuCores()</td>
<td>获取cpu核心数</td>
</tr>
<tr>
<td>devinfo_getCPUCurFreqKHz()</td>
<td>获取cpu当前运行主频</td>
</tr>
<tr>
<td>devinfo_getCPUMaxFreqKHz()</td>
<td>获取cpu最大主频</td>
</tr>
<tr>
<td>devinfo_getCPUMinFreqKHz()</td>
<td>获取cpu最小主频</td>
</tr>
<tr>
<td>devinfo_getCPUTemp()</td>
<td>获取cpu温度</td>
</tr>
<tr>
<td>devinfo_getDeviceModel()</td>
<td>获取设备型号信息</td>
</tr>
<tr>
<td>devinfo_getKernelVersion()</td>
<td>获取内核版本信息</td>
</tr>
<tr>
<td>devinfo_getSerialNum()</td>
<td>获取设备SN号</td>
</tr>
<tr>
<td>devinfo_getStorageAvailableSize()</td>
<td>获取本机可用存储容量</td>
</tr>
<tr>
<td>devinfo_getStorageTotalSize()</td>
<td>获取本机存储容量(不包括系统分区)</td>
</tr>
<tr>
<td>devinfo_getTotalMem()</td>
<td>获取内存总容量</td>
</tr>
<tr>
<td><strong>显示控制类</strong></td>
<td>display_getNavBar()</td>
<td>获取是否显示导航栏跟状态栏</td>
</tr>
<tr>
<td>display_getScreenBrightness()</td>
<td>获取屏幕亮度</td>
</tr>
<tr>
<td>display_getScreenRotation()</td>
<td>获取屏幕旋转方向</td>
</tr>
<tr>
<td>display_getWindowHeight()</td>
<td>获取屏幕分辨率高度</td>
</tr>
<tr>
<td>display_getWindowWidth()</td>
<td>获取屏幕分辨率宽度</td>
</tr>
<tr>
<td>display_setNavBar(Boolean enable)</td>
<td>设置是否显示导航栏跟状态栏</td>
</tr>
<tr>
<td>display_setNavBarSlideShow(Boolean enable)</td>
<td>设置滑动是否会显示导航栏跟状态栏</td>
</tr>
<tr>
<td>display_setScreenBrightness(int screenBrightness)</td>
<td>设置屏幕亮度</td>
</tr>
<tr>
<td>display_setScreenRotation(int rotation)</td>
<td>设置屏幕旋转方向</td>
</tr>
<tr>
<td><strong>GPIO控制类</strong></td>
<td>gpio_direction(int gpioNumber, String direction)</td>
<td>设置GPIO的方向(输入输出),对指定的gpio号进行设置</td>
</tr>
<tr>
<td>gpio_export(int gpioNumber)</td>
<td>导出控制的GPIO引脚,对指定的gpio号进行导出</td>
</tr>
<tr>
<td>gpio_read(int gpioNumber)</td>
<td>读取GPIO的输出电平值,对指定的gpio号进行读取</td>
</tr>
<tr>
<td>gpio_unExport(int gpioNumber)</td>
<td>取消导出控制的GPIO引脚,对指定的gpio号进行取消导出</td>
</tr>
<tr>
<td>gpio_write(int gpioNumber, int value)</td>
<td>设置GPIO的输出电平,对指定的gpio号进行设置</td>
</tr>
<tr>
<td><strong>串口控制类</strong></td>
<td>uart_close(String uartNode)</td>
<td>关闭uart设备,如/dev/ttyXRUSB2</td>
</tr>
<tr>
<td>List<String> uart_getAvailableDevices()</td>
<td>获取uart可用的设备节点</td>
</tr>
<tr>
<td>uart_IsOpen(String uartNode)</td>
<td>uart设备是否已经打开,如/dev/ttyXRUSB2</td>
</tr>
<tr>
<td>uart_open(String uartNode, int baudrate)</td>
<td>打开uart设备,如/dev/ttyXRUSB2</td>
</tr>
<tr>
<td>uart_receive(String uartNode, UartReceiveDataCallback callback)</td>
<td>接收串口数据,如从/dev/ttyXRUSB2接收数据</td>
</tr>
<tr>
<td>uart_send(String uartNode, byte[] buffer)</td>
<td>发送串口数据,如向/dev/ttyXRUSB2发送数据</td>
</tr>
<tr>
<td>uart_stopReceive(String uartNode)</td>
<td>停止接收数据,调用后,不再有数据回调</td>
</tr>
<tr>
<td><strong>系统控制类</strong></td>
<td>sysctrl_cancelReboot()</td>
<td>取消重启设备</td>
</tr>
<tr>
<td>sysctrl_cancelShutdown()</td>
<td>取消自动关机</td>
</tr>
<tr>
<td>sysctrl_powerOn(String time, boolean repeat)</td>
<td>设置设备开机时间</td>
</tr>
<tr>
<td>sysctrl_reboot(String time, boolean repeat)</td>
<td>设置重启设备时间</td>
</tr>
<tr>
<td>sysctrl_rebootNow()</td>
<td>立即重启设备</td>
</tr>
<tr>
<td>sysctrl_shutdown(String time, boolean repeat)</td>
<td>设置设备关机时间</td>
</tr>
<tr>
<td>sysctrl_shutdownNow()</td>
<td>立即关机</td>
</tr>
<tr>
<td>sysctrl_installApk(String apkPath)</td>
<td>静默安装应用</td>
</tr>
</tbody>
</table>