- 博客(4)
- 资源 (4)
- 收藏
- 关注
转载 Android网络传输中常用加解密方法及例子
为防止网络传输过程中重要数据被篡改,客户端与服务端都会对发出的数据签名或加密,对收到的数据验签或解密。签名可能用到MD5,SHA1,加解密可能用到3DES,AES,RSA等。加密数据传输一般以字符串形式,通常会用到BASE64,HEX转换工具。一、JAVA方式笔者搜集了上面提到的主要几种加解密方式及转换的实现,在此分享出来供大家参考,欢迎提意见,我会进一步完善~GitHub地址
2014-12-03 00:46:43 792
转载 关于Android内存管理及性能优化的一些细节
1、使用优化过的数据容器。 在Android framework下,建议使用优化过的数据容器比如:SparseArray,SparseBooleanArray,LongSparseArray。通用的HashMap实现的内存使用率非常的低,因为他需要为每一个mapping创建一个分离的entry object。另外,SparseArray类避免了系统对有些key的自动装箱,因而
2014-12-02 14:13:47 696
原创 android代码混淆
过滤R文件的混淆-keep class **.R$* { *; }过滤第三方包的混淆-keep class packagename.** {*;}(其中packagename为第三方包的包名)-optimizationpasses 5-dontusemixedcaseclassnames-dontskipnonpubliclibra
2014-12-02 09:36:33 672
转载 Android学习笔记之在图片特效
1、涂鸦(能清屏)HandWritingActivity.java[java] view plaincopypackage xiaosi.handWriting; import android.app.Activity; import android.app.AlertDialog; impo
2014-12-01 22:56:37 1133
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人