差别
这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
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_getAvailMem() | ||
+ | | ::: | devinfo_getBuildNumber() | ||
+ | | ::: | devinfo_getCpuCores() | ||
+ | | ::: | devinfo_getCPUCurFreqKHz() | ||
+ | | ::: | devinfo_getCPUMaxFreqKHz() | ||
+ | | ::: | devinfo_getCPUMinFreqKHz() | ||
+ | | ::: | devinfo_getCPUTemp() | ||
+ | | ::: | devinfo_getDeviceModel() | ||
+ | | ::: | devinfo_getKernelVersion() | ||
+ | | ::: | devinfo_getSerialNum() | ||
+ | | ::: | devinfo_getStorageAvailableSize() | ||
+ | | ::: | devinfo_getStorageTotalSize() | ||
+ | | ::: | devinfo_getTotalMem() | ||
+ | ^ 显示控制类 | ||
+ | | ::: | 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_export(int gpioNumber) | ||
+ | | ::: | gpio_read(int gpioNumber) | ||
+ | | ::: | gpio_unExport(int gpioNumber) | ||
+ | | ::: | gpio_write(int gpioNumber, int value) | ||
+ | ^ 串口控制类 | ||
+ | | ::: | List< | ||
+ | | ::: | uart_IsOpen(String uartNode) | ||
+ | | ::: | uart_open(String uartNode, int baudrate) | ||
+ | | ::: | uart_receive(String uartNode, UartReceiveDataCallback callback) | ||
+ | | ::: | uart_send(String uartNode, byte[] buffer) | ||
+ | | ::: | uart_stopReceive(String uartNode) | ||
+ | ^ 系统控制类 | ||
+ | | ::: | 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) | ||