【问题标题】:Get battery temperature using androidhelper使用 androidhelper 获取电池温度
【发布时间】:2021-02-20 16:48:52
【问题描述】:

我想知道如何使用来获取电池温度

batteryGetTemperature()

为什么会报错 以及如何解决它

droid.batteryStartMonitoring()
        print("Battery Percentage: " + str(droid.batteryGetLevel().result) + "%")
        print("Battery Temperature: " + str(int(droid.batteryGetTemperature().result)/int(10)) + "°C")
        droid.batteryStopMonitoring()

【问题讨论】:

    标签: qpython


    【解决方案1】:

    那些 batteryGet... 函数现在返回 None。 我不知道为什么。以前好像可以用。

    这是我很久以前写的一个工作脚本:

    #-*-coding:utf8;-*-
    #qpy:2
    #qpy:console
    from androidhelper import sl4a
    droid=sl4a.Android()
    droid.batteryStartMonitoring()
    raw_input("\nBattery Data\nPress to continue…")
    try:
        data=droid.readBatteryData()
        if data.error==None:
            print "Data:"
            for x in ["temperature","level","status","plugged","voltage","health","technology","battery_present"]:
                print " "+x+":",data.result[x]
        else:
            print "ERROR!"
            print data.error
    except Exception as err:
        print "ERROR!"
        print err
    finally:
        droid.batteryStopMonitoring()
    """
    ex.(id=0,result={"":""},error=None)
    BatteryManagerFacade
    batteryCheckPresent
     ex.True
    batteryGetHealth
     1 - unknown;
     2 - good;
     3 - overheat;
     4 - dead;
     5 - over voltage;
     6 - unspecified failure;
    batteryGetLevel
     %
    batteryGetPlugType
     -1 - unknown
     0 - unplugged;
     1 - power source is an AC charger
     2 - power source is a USB port
    batteryGetStatus
     1 - unknown;
     2 - charging;
     3 - discharging;
     4 - not charging;
     5 - full;
    batteryGetTechnology
     ex.Li-ion
    batteryGetTemperature
     ex.310
    batteryGetVoltage
     ex.4248
    batteryStartMonitoring
     None
    batteryStopMonitoring
     None
    readBatteryData
     status
     temperature
     level
     battery_present
     plugged
     health
     voltage
     technology
    """
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-29
      • 1970-01-01
      • 2011-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多