Commit fb5156ec by sikang

update script

parent eadc1c93
......@@ -13,14 +13,18 @@ def close_sdk(path, sdk):
with open(path, "w", encoding="utf-8") as f_w:
is_sdk_code = False
for line in lines:
mark ="//SDK-" + sdk + "-CODE ->";
if is_sdk_code and mark not in line:
line = mark + line
java_mark ="//SDK-" + sdk + "-CODE ->";
xml_mark ="<!--SDK-" + sdk + "-CODE//";
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
if "//SDK-"+sdk+"-END" in line :
if "//SDK-"+sdk+"-END" in line or "<--SDK-"+sdk+"-START-->":
is_sdk_code = False
f_w.write(line)
......@@ -29,15 +33,16 @@ def close_sdk(path, sdk):
def open_sdk(path, sdk):
# print("processing content: %s..." % path)
code_mark = "//SDK-" + sdk + "-CODE ->"
xml_mark = "<!--SDK-" + sdk + "-CODE//"
with open(path, "r", encoding="utf-8") as f:
lines = f.readlines()
with open(path, "w", encoding="utf-8") as f_w:
is_sdk_code = False
for line in lines:
if code_mark in line:
line = line.replace(code_mark,"")
if xml_mark in line:
line = line.replace(xml_mark,"").replace("-->","")
f_w.write(line)
return
......@@ -59,7 +64,7 @@ else:
for root, dirs, files in os.walk("../../app/src/main"):
directory = os.path.join(os.getcwd(), root)
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
path = os.path.join(directory, file)
if sys.argv[1] == 'open':
......@@ -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"):
directory = os.path.join(os.getcwd(), root)
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
path = os.path.join(directory, file)
if sys.argv[1] == 'open':
......
......@@ -13,7 +13,9 @@
<!--相机-->
<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" />
<!--打电话-->
......
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