Android NDK 通过节点获取温度

2021-08-12  本文已影响0人  Kerwin_H
//获取温度节点
int getTemperature(){
    char temp[64];
    FILE *fp = NULL;
    fp = fopen("/sys/devices/virtual/thermal/thermal_zone8/temp", "r");
    int value = 0;

    if(fgets(temp, sizeof(temp), fp) != NULL){
        value = atoi(temp);
    }
    if(fp != NULL)
        fclose(fp);
    return value;
}
上一篇 下一篇

猜你喜欢

热点阅读