这是本文档旧的修订版!
NodkaAPI入口类
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_getSdStoragePath() | 获取SD卡路径 | |
devinfo_getSerialNum() | 获取设备SN号 | |
devinfo_getStorageAvailableSize() | 获取本机可用存储容量 | |
devinfo_getStorageTotalSize() | 获取本机存储容量(不包括系统分区) | |
devinfo_getTotalMem() | 获取内存总容量 | |
devinfo_getUsbStoragePath() | 获取U盘路径 | |
显示控制类 | display_getNavBar() | 获取是否显示导航栏跟状态栏 |
display_getScreenBrightness() | 获取屏幕亮度 | |
display_getScreenMode() | 获取亮度调节模式 | |
display_getScreenRotation() | 获取屏幕旋转方向 | |
display_getWindowHeight() | 获取屏幕分辨率高度 | |
display_getWindowWidth() | 获取屏幕分辨率宽度 | |
display_setNavBar(java.lang.Boolean enable) | 设置是否显示导航栏跟状态栏 | |
display_setNavBarSlideShow(java.lang.Boolean enable) | 设置滑动是否会显示导航栏跟状态栏 | |
display_setScreenBrightness(int screenBrightness) | 设置屏幕亮度 | |
display_setScreenMode(int screenMode) | 设置亮度调节模式 | |
display_setScreenRotation(int rotation) | 设置屏幕旋转方向 |