Commit 9f3aaf09 by sikang

update script

parent 7566e389
...@@ -3,6 +3,7 @@ echo "2、gradle.properties 添加同盾开关" ...@@ -3,6 +3,7 @@ echo "2、gradle.properties 添加同盾开关"
echo "3、注释 app module中所有权限" echo "3、注释 app module中所有权限"
echo "4、替换引用到的同盾R资源" echo "4、替换引用到的同盾R资源"
echo "5、将BuildConfig配置移动到gradle.properties" echo "5、将BuildConfig配置移动到gradle.properties"
echo "6、依图升级,实现新抽象"
echo -n "请输入指令编号:" echo -n "请输入指令编号:"
read commod read commod
...@@ -32,4 +33,10 @@ then ...@@ -32,4 +33,10 @@ then
chmod a+x move_buildconfig.py chmod a+x move_buildconfig.py
./move_buildconfig.py ./move_buildconfig.py
elif (($commod == '6'))
then
chmod a+x move_buildconfig.py
./.py
fi fi
\ No newline at end of file
#!/usr/bin/env python3
import json
import string
import random
import glob, os
import sys
def new_func_code():
code = "\t@Override\n" + \
"\tpublic void onLivenessSuccess(OliveappFaceInfo oliveappFaceInfo) {\n" + \
"\t\tLivenessDetectionFrames pkg = this.getLivenessDetectionPackage();\n" + \
"\t\tif ((pkg != null ? pkg.verificationData : null) == null) {\n" + \
"\t\t\tfinishForResult(false, getResources().getString(R.string.faceid_detect_fail));\n" + \
"\t\t} else {\n" + \
"\t\t\tPreferencesManager.get().saveVerificationData(pkg.verificationData);\n" + \
"\t\t\tfinishForResult(true, "");\n" + \
"\t\t}\n" + \
"\t}\n"
def remove_res(path):
# print("processing content: %s..." % path)
with open(path, "r", encoding="utf-8") as f:
# readlines以列表的形式将文件读出
lines = f.readlines()
with open(path, "w", encoding="utf-8") as f_w:
for line in lines:
if "FaceDetectActivity extends LivenessDetectionMainActivity" in line:
line = line + "\n" + new_func_code() + "\n"
f_w.write(line)
return
for root, dirs, files in os.walk("../../../app/src/main"):
directory = os.path.join(os.getcwd(), root)
for file in files:
if file.endswith("FaceDetectActivity.java"):
# get the path of the java file
path = os.path.join(directory, file)
remove_res(path)
\ No newline at end of file
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