def _initSwapInfo(self): """Initialize swap partition to device mappings.""" self._swapList = [] sysinfo = SystemInfo() for (swap,attrs) in sysinfo.getSwapStats().iteritems(): if attrs['type'] == 'partition': mobj = re.match('\/dev\/(.*)$', os.path.realpath(swap)) if mobj: self._swapList.append(mobj.group(1))
def _initSwapInfo(self): """Initialize swap partition to device mappings.""" self._swapList = [] sysinfo = SystemInfo() for (swap, attrs) in sysinfo.getSwapStats().iteritems(): if attrs['type'] == 'partition': mobj = re.match('\/dev\/(.*)$', os.path.realpath(swap)) if mobj: self._swapList.append(mobj.group(1))
def _initSwapInfo(self): """Initialize swap partition to device mappings.""" self._swapList = [] sysinfo = SystemInfo() for (swap, attrs) in sysinfo.getSwapStats().iteritems(): if attrs['type'] == 'partition': dev = self._getUniqueDev(swap) if dev is not None: self._swapList.append(dev)
def _initSwapInfo(self): """Initialize swap partition to device mappings.""" self._swapList = [] sysinfo = SystemInfo() for (swap,attrs) in sysinfo.getSwapStats().iteritems(): if attrs['type'] == 'partition': dev = self._getUniqueDev(swap) if dev is not None: self._swapList.append(dev)
__author__ = 'kasi' #coding=utf-8 import re import platform from Core.Utils.adb_interface import AdbInterface from system import SystemInfo shell = AdbInterface() system = platform.system() s = SystemInfo() class AppInfo(object): """ 获取部分app信息 """ def __init__(self): self.pattern = re.compile(r"\d+") def getUid(self, packagename): """ 获取UID args: - packagename -: 包名 usage: getUid("com.android.test") """ return self.pattern.findall( shell.SendShellCommand("dumpsys package " + packagename + " ^|grep userId"))[0]