| 123456789101112131415161718192021222324252627282930313233 |
- # coding:utf8
- __author__ = 'dong'
- from xml.dom.minidom import parse
- import os
- import logging
- import xml.dom.minidom
- import re
- import shutil
- import glob
- from xml.etree.ElementTree import ElementTree, Element
- import distutils.dir_util
- def script_last(SDK, decompileDir, channelSdkInfo, new_game_channel_info, gameInfo):
- file_path = os.path.join(decompileDir, "AndroidManifest.xml")
- dom = parse(file_path)
- # root = dom.documentElement
- activities = dom.getElementsByTagName('activity')
- for activity in activities:
- intent_filters = activity.getElementsByTagName('intent-filter')
- for intent_filter in intent_filters:
- actions = intent_filter.getElementsByTagName('action')
- if len(actions) == 1 and actions[0].getAttribute('android:name') == '':
- activity.removeChild(intent_filter)
- with open(file_path, 'w') as f:
- f.write(dom.toxml())
- if __name__ == '__main__':
- script_last("",u'',"","","")
|