xuguohong

aes文档更新

......@@ -67,6 +67,34 @@ CryptInterface.decodeAssetsFilesFromDir("commonEncode", Environment.getExter
});
```
- 解密接口(解密assets中的单个文件资源)
```
public static void decodeAssetsFile(final String assetsFilePath, final String toFilePath, final CryptCallBack callBack)
```
接口参数说明
|字段名称 |字段说明 |
| -------------|:--------------:|
|assetsFilePath |要解密资源assets的相对文件路径 |
|toFilePath |解密资源到某个目录 |
|callBack |解密结果回调 |
CryptCallBack说明:
|字段名称 |字段说明 |
| -------------|:--------------:|
|code |10:解密成功(所有资源都成功才返回) 其他code为失败 |
|msg |解密结果描述 |
例子:
```
CryptInterface.decodeAssetsFile("aes/manifest.json", Environment.getExternalStorageDirectory() + "/gametest/encodeRes0/manifest.json", new CryptCallBack() {
@Override
public void callback(int code, Object msg) {
CommonLog.logDebug("code:" + code + " message:" + msg);
}
});
```
- 解密接口(解密除assets目录外的资源)
```
public static void decodeSdFilesFromDir(String fromDirPath, String toDirPath, CryptCallBack callBack)
......@@ -98,6 +126,35 @@ CryptInterface.decodeSdFilesFromDir(fromDir, toDir, new CryptCallBack() {
});
```
- 解密接口(解密除assets外的单个文件资源)
```
public static void decodeSdFile(final String filePath, final String toFilePath, final CryptCallBack callBack)
```
接口参数说明
|字段名称 |字段说明 |
| -------------|:--------------:|
|filePath |要解密资源文件的绝对路径 |
|toFilePath |解密资源到某个路径 |
|callBack |解密结果回调 |
CryptCallBack说明:
|字段名称 |字段说明 |
| -------------|:--------------:|
|code |10:解密成功 其他code为失败 |
|msg |解密结果描述 |
例子:
```
String decodeFile = Environment.getExternalStorageDirectory() + "/gametest/game.json";
String toFile = Environment.getExternalStorageDirectory() + "/gameDecode/game.json";
CryptInterface.decodeSdFile(decodeFile, toFile, new CryptCallBack() {
@Override
public void callback(int i, Object o) {
}
});
```
- 解密接口(直接解密传递的内容)
```
public static void decode(byte[] content, CryptCallBack callBack)
......