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