Commit fb5156ec by sikang

update script

parent eadc1c93
...@@ -13,14 +13,18 @@ def close_sdk(path, sdk): ...@@ -13,14 +13,18 @@ def close_sdk(path, sdk):
with open(path, "w", encoding="utf-8") as f_w: with open(path, "w", encoding="utf-8") as f_w:
is_sdk_code = False is_sdk_code = False
for line in lines: for line in lines:
mark ="//SDK-" + sdk + "-CODE ->"; java_mark ="//SDK-" + sdk + "-CODE ->";
if is_sdk_code and mark not in line: xml_mark ="<!--SDK-" + sdk + "-CODE//";
line = mark + line if path.endswith(".java") and is_sdk_code and java_mark not in line:
line = java_mark + line
if "//SDK-"+sdk+"-START" in line : if path.endswith(".xml") and is_sdk_code and xml_mark not in line:
line = xml_mark + line.replace("\n","-->\n")
if "//SDK-"+sdk+"-START" in line or "<--SDK-"+sdk+"-START-->":
is_sdk_code = True is_sdk_code = True
if "//SDK-"+sdk+"-END" in line : if "//SDK-"+sdk+"-END" in line or "<--SDK-"+sdk+"-START-->":
is_sdk_code = False is_sdk_code = False
f_w.write(line) f_w.write(line)
...@@ -29,15 +33,16 @@ def close_sdk(path, sdk): ...@@ -29,15 +33,16 @@ def close_sdk(path, sdk):
def open_sdk(path, sdk): def open_sdk(path, sdk):
# print("processing content: %s..." % path) # print("processing content: %s..." % path)
code_mark = "//SDK-" + sdk + "-CODE ->" code_mark = "//SDK-" + sdk + "-CODE ->"
xml_mark = "<!--SDK-" + sdk + "-CODE//"
with open(path, "r", encoding="utf-8") as f: with open(path, "r", encoding="utf-8") as f:
lines = f.readlines() lines = f.readlines()
with open(path, "w", encoding="utf-8") as f_w: with open(path, "w", encoding="utf-8") as f_w:
is_sdk_code = False
for line in lines: for line in lines:
if code_mark in line: if code_mark in line:
line = line.replace(code_mark,"") line = line.replace(code_mark,"")
if xml_mark in line:
line = line.replace(xml_mark,"").replace("-->","")
f_w.write(line) f_w.write(line)
return return
...@@ -59,7 +64,7 @@ else: ...@@ -59,7 +64,7 @@ else:
for root, dirs, files in os.walk("../../app/src/main"): for root, dirs, files in os.walk("../../app/src/main"):
directory = os.path.join(os.getcwd(), root) directory = os.path.join(os.getcwd(), root)
for file in files: for file in files:
if file.endswith(".java") or file.endswith(".gradle"): if file.endswith(".java") or file.endswith("AndroidManifest.xml") or file.endswith(".gradle"):
# get the path of the java file # get the path of the java file
path = os.path.join(directory, file) path = os.path.join(directory, file)
if sys.argv[1] == 'open': if sys.argv[1] == 'open':
...@@ -71,7 +76,7 @@ for root, dirs, files in os.walk("../../app/src/main"): ...@@ -71,7 +76,7 @@ for root, dirs, files in os.walk("../../app/src/main"):
for root, dirs, files in os.walk("../../lib_base/src/main"): for root, dirs, files in os.walk("../../lib_base/src/main"):
directory = os.path.join(os.getcwd(), root) directory = os.path.join(os.getcwd(), root)
for file in files: for file in files:
if file.endswith(".java") or file.endswith(".gradle"): if file.endswith(".java") or file.endswith("AndroidManifest.xml") or file.endswith(".gradle"):
# get the path of the java file # get the path of the java file
path = os.path.join(directory, file) path = os.path.join(directory, file)
if sys.argv[1] == 'open': if sys.argv[1] == 'open':
......
...@@ -13,7 +13,9 @@ ...@@ -13,7 +13,9 @@
<!--相机--> <!--相机-->
<uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.CAMERA" />
<!--读取联系人信息--> <!--读取联系人信息-->
<uses-permission android:name="android.permission.READ_CONTACTS" /> <!--SDK-CONTACT-START-->
<!--<uses-permission android:name="android.permission.READ_CONTACTS" />-->
<!--SDK-CONTACT-END-->
<!--访问网络--> <!--访问网络-->
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.INTERNET" />
<!--打电话--> <!--打电话-->
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment