1 parent 9dfcb84 commit 9ea7b05Copy full SHA for 9ea7b05
1 file changed
core/battery.py
@@ -1,15 +1,15 @@
1
-from jnius import autoclass
+import os
2
3
-PythonActivity = autoclass('org.kivy.android.PythonActivity')
4
-BatteryManager = autoclass('android.os.BatteryManager')
5
6
class BatteryMonitor:
7
8
- def read(self):
+ def get(self):
+ try:
+ path = "/sys/class/power_supply/battery/capacity"
9
+ if os.path.exists(path):
10
+ with open(path) as f:
11
+ return int(f.read().strip())
12
+ except:
13
+ pass
14
- activity = PythonActivity.mActivity
- bm = activity.getSystemService(activity.BATTERY_SERVICE)
-
- level = bm.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY)
15
- return level
+ return 50
0 commit comments