revise wifi signalstrength dumpsys query (#1224)

* revise wifi signalstrength dumpsys query

* cleaner index search per willems comment

* cleaner index search per willems comment
old-commit-hash: 8eff974a41
commatwo_master
Andrew Valish 5 years ago committed by GitHub
parent 83ca3e13d7
commit bde7a63cd7
  1. 8
      common/android.py

@ -235,9 +235,11 @@ def get_network_strength(network_type):
out = subprocess.check_output('dumpsys connectivity', shell=True).decode('ascii') out = subprocess.check_output('dumpsys connectivity', shell=True).decode('ascii')
network_strength = NetworkStrength.unknown network_strength = NetworkStrength.unknown
for line in out.split('\n'): for line in out.split('\n'):
if "SignalStrength" in line: signal_str = "SignalStrength: "
arr = line.split(' ') if signal_str in line:
lvl = int(arr[53][:-2]) lvl_idx_start = line.find(signal_str) + len(signal_str)
lvl_idx_end = line.find(']', lvl_idx_start)
lvl = int(line[lvl_idx_start : lvl_idx_end])
if lvl >= -50: if lvl >= -50:
network_strength = NetworkStrength.great network_strength = NetworkStrength.great
elif lvl >= -60: elif lvl >= -60:

Loading…
Cancel
Save