xuguohong

aes文档更新

...@@ -67,6 +67,34 @@ CryptInterface.decodeAssetsFilesFromDir("commonEncode", Environment.getExter ...@@ -67,6 +67,34 @@ CryptInterface.decodeAssetsFilesFromDir("commonEncode", Environment.getExter
67 }); 67 });
68 ``` 68 ```
69 69
70 +- 解密接口(解密assets中的单个文件资源)
71 +```
72 +public static void decodeAssetsFile(final String assetsFilePath, final String toFilePath, final CryptCallBack callBack)
73 +```
74 +接口参数说明
75 +
76 +|字段名称 |字段说明 |
77 +| -------------|:--------------:|
78 +|assetsFilePath |要解密资源assets的相对文件路径 |
79 +|toFilePath |解密资源到某个目录 |
80 +|callBack |解密结果回调 |
81 +
82 +CryptCallBack说明:
83 +
84 +|字段名称 |字段说明 |
85 +| -------------|:--------------:|
86 +|code |10:解密成功(所有资源都成功才返回) 其他code为失败 |
87 +|msg |解密结果描述 |
88 +例子:
89 +```
90 +CryptInterface.decodeAssetsFile("aes/manifest.json", Environment.getExternalStorageDirectory() + "/gametest/encodeRes0/manifest.json", new CryptCallBack() {
91 + @Override
92 + public void callback(int code, Object msg) {
93 + CommonLog.logDebug("code:" + code + " message:" + msg);
94 + }
95 +});
96 +```
97 +
70 - 解密接口(解密除assets目录外的资源) 98 - 解密接口(解密除assets目录外的资源)
71 ``` 99 ```
72 public static void decodeSdFilesFromDir(String fromDirPath, String toDirPath, CryptCallBack callBack) 100 public static void decodeSdFilesFromDir(String fromDirPath, String toDirPath, CryptCallBack callBack)
...@@ -98,6 +126,35 @@ CryptInterface.decodeSdFilesFromDir(fromDir, toDir, new CryptCallBack() { ...@@ -98,6 +126,35 @@ CryptInterface.decodeSdFilesFromDir(fromDir, toDir, new CryptCallBack() {
98 }); 126 });
99 ``` 127 ```
100 128
129 +- 解密接口(解密除assets外的单个文件资源)
130 +```
131 +public static void decodeSdFile(final String filePath, final String toFilePath, final CryptCallBack callBack)
132 +```
133 +接口参数说明
134 +
135 +|字段名称 |字段说明 |
136 +| -------------|:--------------:|
137 +|filePath |要解密资源文件的绝对路径 |
138 +|toFilePath |解密资源到某个路径 |
139 +|callBack |解密结果回调 |
140 +
141 +CryptCallBack说明:
142 +
143 +|字段名称 |字段说明 |
144 +| -------------|:--------------:|
145 +|code |10:解密成功 其他code为失败 |
146 +|msg |解密结果描述 |
147 +例子:
148 +```
149 +String decodeFile = Environment.getExternalStorageDirectory() + "/gametest/game.json";
150 +String toFile = Environment.getExternalStorageDirectory() + "/gameDecode/game.json";
151 +CryptInterface.decodeSdFile(decodeFile, toFile, new CryptCallBack() {
152 + @Override
153 + public void callback(int i, Object o) {
154 + }
155 +});
156 +```
157 +
101 - 解密接口(直接解密传递的内容) 158 - 解密接口(直接解密传递的内容)
102 ``` 159 ```
103 public static void decode(byte[] content, CryptCallBack callBack) 160 public static void decode(byte[] content, CryptCallBack callBack)
......