差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
template:temp_android_api [2022/11/23 23:10]
hc 创建
template:temp_android_api [2023/05/25 22:55] (当前版本)
hjw [表]
行 1: 行 1:
-=== XXXX === +NodkaAPI入口类
-=== XXXX === +
-=== XXXX ===+
  
- +NodkaAPI使用方法:
  
 +1、在Application的onCreate中创建NodkaAPI实例
  
 +mNodkaAPI = NodkaAPI.nodkaAPICreate(this);
  
 +2、在Activity或Fragment中使用API步驟:
  
 +private NodkaAPI mNodkaAPI = APIApplication.getApplication().getNodkaAPI();
  
 +NodkaAPI接口说明:
  
 +1、以devinfo开头的是硬件及系统信息查询类api
 +
 +2、以display开头的是显示控制类api
 +
 +3、以gpio开头的是GPIO控制类api
 +
 +4、以uart开头的是串口控制类api
 +
 +5、以sysctrl开头的是系统控制类api,包括定时开关机
 +
 +^ 接口类别              ^ 方法名                                                            ^ 方法说明                                            ^
 +^ 硬件及系统信息查询类  | devinfo_getAndroidVersion()                                       | 获取Android系统版本信息                             |
 +| :::                   | devinfo_getAvailMem()                                             | 获取可用内存容量                                    |
 +| :::                   | devinfo_getBuildNumber()                                          | 获取系统版本号信息                                  |
 +| :::                   | devinfo_getCpuCores()                                             | 获取cpu核心数                                       |
 +| :::                   | devinfo_getCPUCurFreqKHz()                                        | 获取cpu当前运行主频                                 |
 +| :::                   | devinfo_getCPUMaxFreqKHz()                                        | 获取cpu最大主频                                     |
 +| :::                   | devinfo_getCPUMinFreqKHz()                                        | 获取cpu最小主频                                     |
 +| :::                   | devinfo_getCPUTemp()                                              | 获取cpu温度                                         |
 +| :::                   | devinfo_getDeviceModel()                                          | 获取设备型号信息                                    |
 +| :::                   | devinfo_getKernelVersion()                                        | 获取内核版本信息                                    |
 +| :::                   | devinfo_getSerialNum()                                            | 获取设备SN号                                        |
 +| :::                   | devinfo_getStorageAvailableSize()                                 | 获取本机可用存储容量                                |
 +| :::                   | devinfo_getStorageTotalSize()                                     | 获取本机存储容量(不包括系统分区)                  |
 +| :::                   | devinfo_getTotalMem()                                             | 获取内存总容量                                      |
 +^ 显示控制类            | display_getNavBar()                                               | 获取是否显示导航栏跟状态栏                          |
 +| :::                   | display_getScreenBrightness()                                     | 获取屏幕亮度                                        |
 +| :::                   | display_getScreenRotation()                                       | 获取屏幕旋转方向                                    |
 +| :::                   | display_getWindowHeight()                                         | 获取屏幕分辨率高度                                  |
 +| :::                   | display_getWindowWidth()                                          | 获取屏幕分辨率宽度                                  |
 +| :::                   | display_setNavBar​(Boolean enable)                                | 设置是否显示导航栏跟状态栏                          |
 +| :::                   | display_setNavBarSlideShow​(Boolean enable)                       | 设置滑动是否会显示导航栏跟状态栏                    |
 +| :::                   | display_setScreenBrightness​(int screenBrightness)                | 设置屏幕亮度                                        |
 +| :::                   | display_setScreenRotation​(int rotation)                          | 设置屏幕旋转方向                                    |
 +^ GPIO控制类            | gpio_direction​(int gpioNumber, String direction)                 | 设置GPIO的方向(输入输出),对指定的gpio号进行设置  |
 +| :::                   | gpio_export​(int gpioNumber)                                      | 导出控制的GPIO引脚,对指定的gpio号进行导出          |
 +| :::                   | gpio_read​(int gpioNumber)                                        | 读取GPIO的输出电平值,对指定的gpio号进行读取        |
 +| :::                   | gpio_unExport​(int gpioNumber)                                    | 取消导出控制的GPIO引脚,对指定的gpio号进行取消导出  |
 +| :::                   | gpio_write​(int gpioNumber, int value)                            | 设置GPIO的输出电平,对指定的gpio号进行设置          |
 +^ 串口控制类            | uart_close​(String uartNode)                                      | 关闭uart设备,如/dev/ttyXRUSB2                      |
 +| :::                   | List<String> uart_getAvailableDevices()                           | 获取uart可用的设备节点                              |
 +| :::                   | uart_IsOpen​(String uartNode)                                     | uart设备是否已经打开,如/dev/ttyXRUSB2              |
 +| :::                   | uart_open​(String uartNode, int baudrate)                         | 打开uart设备,如/dev/ttyXRUSB2                      |
 +| :::                   | uart_receive​(String uartNode, UartReceiveDataCallback callback)  | 接收串口数据,如从/dev/ttyXRUSB2接收数据            |
 +| :::                   | uart_send​(String uartNode, byte[] buffer)                        | 发送串口数据,如向/dev/ttyXRUSB2发送数据            |
 +| :::                   | uart_stopReceive​(String uartNode)                                | 停止接收数据,调用后,不再有数据回调                |
 +^ 系统控制类            | sysctrl_cancelReboot()                                            | 取消重启设备                                        |
 +| :::                   | sysctrl_cancelShutdown()                                          | 取消自动关机                                        |
 +| :::                   | sysctrl_powerOn​(String time, boolean repeat)                     | 设置设备开机时间                                    |
 +| :::                   | sysctrl_reboot​(String time, boolean repeat)                      | 设置重启设备时间                                    |
 +| :::                   | sysctrl_rebootNow()                                               | 立即重启设备                                        |
 +| :::                   | sysctrl_shutdown​(String time, boolean repeat)                    | 设置设备关机时间                                    |
 +| :::                   | sysctrl_shutdownNow()                                             | 立即关机                                            |
 +| :::                   | sysctrl_installApk(String apkPath)                                | 静默安装应用                                        |
  
  
打印/导出