- 博客(1)
- 资源 (10)
- 收藏
- 关注
原创 Masonry 简易教程(没了解过的可以直接闪人了,主要是为了了解所有的API)
貌似又好久没有上博客了,近期在做IOS开发,原来开发过一个项目用的都是xib、或故事版,然而在开发复杂的页面真的显得心有余而力不足,然后在一些页面采用了代码布局,最坑爹的一开始使用的是frame布局,又错点把自己坑死,后来使用了约束布局,纯原生的那种。又错点奔溃了。近期闲下来了,网上搜索一番,发现Masonry 还是比较火的,故学习了一番,果然很流弊,虽然API没有多少,苦恼自己从学了IT记性越来
2017-08-22 09:29:09 293
apktool_2.0.0rc3.jar
解决低版本apktool反编译失败问题,反编译命令为:
java -jar apktool_2.0.0rc3.jar d -f fanliwang.apk -o fanli
2015-10-11
MessageDigest 内容/文件 摘要生成
对文件以及内容获取MD5 Sha-1 SHA1_Digest 摘要信息,并可选进行base64编码, SHA1_Digest 为apk MANIFEST.MF 中信息的摘要方式
/**
* 得到文件摘要信息
*
* @Description:
* @param file
* @param algorithm
* @return
* @throws Exception
* @see:
* @since:
* @date:2015-6-19
*/
public static String getDigestByFile(File file, DigestType type, Boolean isBase64Encode) {
String content = "";
// 获取摘要byte
byte[] buffer;
try {
buffer = getDigestByteByFile(file, type.getType());
content = convertByteData(type, isBase64Encode, buffer);
} catch (Exception e) {
e.printStackTrace();
content = null;
}
return content;
}
/**
* 获取字符数据的摘要信息
* @Description:
* @param message
* @param type
* @param isBase64Encode
* @return
* @see:
* @since:
* @date:2015-6-19
*/
public static String getDigestByString(String message, DigestType type, Boolean isBase64Encode) {
String content = "";
// 获取摘要byte
byte[] buffer;
try {
buffer = getDigestByteByContent(message, type.getType());
content = convertByteData(type, isBase64Encode, buffer);
} catch (Exception e) {
e.printStackTrace();
content = null;
}
return content;
}
.........
2015-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人