File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed
Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -144,12 +144,14 @@ def kill_process(pkg_name):
144144#获取设备上当前应用的包名与activity
145145def get_focused_package_and_activity ():
146146 pattern = re .compile (r"[a-zA-Z0-9\.]+/.[a-zA-Z0-9\.]+" )
147- #out = shell("dumpsys window w | %s \/ | %s name=" %(find_util, find_util)).stdout.read()
148-
149- #return pattern.findall(out)[0]
150- str = shell ("dumpsys activity | %s mFocusedActivity" % find_util ).stdout .read ()
151- #return shell("dumpsys activity | %s mFocusedActivity" %find_util).stdout.read().split()[-1][:-1]
152- return pattern .findall (str )[0 ]
147+ tmp = shell ("dumpsys activity | %s mFocusedActivity" % find_util ).stdout .read ()
148+ name = ""
149+ try :
150+ name = pattern .findall (tmp )[0 ]
151+ except :
152+ tmp = shell ("dumpsys window w | %s \/ | %s name=" % (find_util , find_util )).stdout .read ()
153+ name = pattern .findall (tmp )[0 ]
154+ return name
153155
154156#获取当前应用的包名
155157def get_current_package_name ():
You can’t perform that action at this time.
0 commit comments