Skip to content

Commit 9ea7b05

Browse files
authored
Update battery.py
1 parent 9dfcb84 commit 9ea7b05

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

core/battery.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
from jnius import autoclass
1+
import os
22

3-
PythonActivity = autoclass('org.kivy.android.PythonActivity')
4-
BatteryManager = autoclass('android.os.BatteryManager')
53

64
class BatteryMonitor:
75

8-
def read(self):
6+
def get(self):
7+
try:
8+
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
914

10-
activity = PythonActivity.mActivity
11-
bm = activity.getSystemService(activity.BATTERY_SERVICE)
12-
13-
level = bm.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY)
14-
15-
return level
15+
return 50

0 commit comments

Comments
 (0)