示例#1
0
def main():
    # Get directory
    parser = OptionParser(usage='usage: %prog [options] sourceDir targetDir')
    parser.add_option('',
                      '--sdkPath',
                      metavar='<path>',
                      default='',
                      help='Set path to Android SDK')
    (options, args) = parser.parse_args()

    targetAppDir = None
    if len(args) < 1:
        raise ValueError('Provide a directory')
    if len(args) == 2:
        targetAppDir = args[1]
        if not os.path.exists(targetAppDir):
            os.mkdir(targetAppDir)

    sourceAppDir = args[0]

    # Get app names
    appNameList = Utils._getAppListInDirectory(sourceAppDir)
    print 'Get APK Wrapper of %d apps' % len(appNameList)
    initialAppList = []
    errorAppList = []
    for appName in appNameList:
        try:
            initialAppList.append(
                APKWrapper(appName, theSdkPath=options.sdkPath))
        except APKWrapperError, apkwErr:
            errorAppList.append((appName, apkwErr))
def main():
    # Get directory
    parser = OptionParser(usage='usage: %prog [options] sourceDir targetDir')
    parser.add_option('', '--sdkPath', metavar='<path>', default='', help='Set path to Android SDK')
    (options, args) = parser.parse_args()

    targetAppDir = None
    if len(args) < 1:
        raise ValueError('Provide a directory')
    if len(args) == 2:
        targetAppDir = args[1]
        if not os.path.exists(targetAppDir):
            os.mkdir(targetAppDir)
       
    sourceAppDir = args[0]
    

    # Get app names    
    appNameList = Utils._getAppListInDirectory(sourceAppDir)
    print 'Get APK Wrapper of %d apps' % len(appNameList)
    initialAppList = []
    errorAppList = []
    for appName in appNameList:
        try:
            initialAppList.append(APKWrapper(appName, theSdkPath=options.sdkPath))
        except APKWrapperError, apkwErr:
            errorAppList.append((appName, apkwErr))
def main():
    # Get directory
    parser = OptionParser(usage="usage: %prog [options] dir targetDir")
    parser.add_option("-m", "--mode", metavar="#", default=0)
    parser.add_option("", "--sdkPath", metavar="<path>", default="", help="Set path to Android SDK")
    (options, args) = parser.parse_args()

    if len(args) < 1:
        raise ValueError("Provide a directory")
    aDir = args[0]
    targetDir = None
    if len(args) > 1:
        targetDir = args[1]

    # Get app names
    if int(options.mode) == 0:
        appNameList = Utils._getAppListInDirectory(aDir)
        print "Get APK Wrapper of %d apps" % len(appNameList)
        for appName in appNameList:
            renameApp(appName, options.sdkPath)

    # Goodware
    if int(options.mode) == 1:
        if targetDir is None:
            raise ValueError("Provide a target directory")
        analyzer = helper_analyzer.Analyzer([aDir], theSdkPath=options.sdkPath)
        analyzer.baseAppDir = "/home/daniel/Documents/MarketApps/apps"
        appList = analyzer.generateList()
        for app in appList:
            oldName = os.path.join("/home/daniel/Documents/MarketApps/apps", app[1].getApkFileName())
            newName = os.path.join(targetDir, app[0])
            print "- Copy app form %s to %s" % (oldName, newName)
            shutil.copy2(oldName, newName)
def main():
    # Get directory
    parser = OptionParser(usage='usage: %prog [options] dir targetDir')
    parser.add_option('-m', '--mode', metavar='#', default=0)
    parser.add_option('', '--sdkPath', metavar='<path>', default='', help='Set path to Android SDK')
    (options, args) = parser.parse_args()

    if len(args) < 1:
        raise ValueError('Provide a directory')
    aDir = args[0]
    targetDir = None
    if len(args) > 1:
        targetDir = args[1]

    # Get app names
    if int(options.mode) == 0:
        appNameList = Utils._getAppListInDirectory(aDir)
        print 'Get APK Wrapper of %d apps' % len(appNameList)
        for appName in appNameList:
            renameApp(appName, options.sdkPath)

    # Goodware
    if int(options.mode) == 1:
        if targetDir is None:
            raise ValueError('Provide a target directory')
        analyzer = helper_analyzer.Analyzer([aDir], theSdkPath=options.sdkPath)
        analyzer.baseAppDir = '/home/daniel/Documents/MarketApps/apps'
        appList = analyzer.generateList()
        for app in appList:
            oldName = os.path.join('/home/daniel/Documents/MarketApps/apps', app[1].getApkFileName())
            newName = os.path.join(targetDir, app[0])
            print '- Copy app form %s to %s' % (oldName, newName)
            shutil.copy2(oldName, newName)