Beispiel #1
0
 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))
Beispiel #2
0
 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))
Beispiel #3
0
 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)
Beispiel #4
0
 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)
Beispiel #5
0
__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]