Showing
2 changed files
with
57 additions
and
0 deletions
| ... | @@ -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) | ... | ... |
No preview for this file type
-
Please register or login to post a comment