- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 关于即时通讯的一点记录
即时通讯实现方式:1.第三方:环信,融云,推送等2.开源库:Smack(客户端)+Openfire(服务端) http://www.cnblogs.com/hoojo/archive/2012/06/25/2561576.html3.Socket(推荐):基于 传输层的TCP/IP协议。三次握手建立连接,四次挥手断开连接。可以自己实现或者用第三方Socket组件,如N
2015-11-29 23:00:52 1037
转载 Android如何避免OOM总结
Android如何避免OOM总结前面介绍了一些基础的内存管理机制以及OOM的基础知识,那么在实践操作当中,有哪些指导性的规则可以参考呢?归纳下来,可以从四个方面着手,首先是减小对象的内存占用,其次是内存对象的重复利用,然后是避免对象的内存泄露,最后是内存使用策略优化。1)使用更加轻量的数据结构例如,我们可以考虑使用ArrayMap/SparseArray而不是HashMap等传统数
2015-11-25 15:21:20 11623 2
转载 内存泄露从入门到精通三部曲之排查方法篇
内存泄露从入门到精通三部曲之排查方法篇2015.11.11腾讯Bugly微信分享1 最原始的内存泄露测试重复多次操作关键的可疑的路径,从内存监控工具中观察内存曲线,是否存在不断上升的趋势且不会在程序返回时明显回落。这种方式可以发现最基本,也是最明显的内存泄露问题,对用户价值最大,操作难度小,性价比极高。2 MAT内存分析工具2.1 MAT分析heap的总内存占用大小来初
2015-11-25 09:55:35 975
转载 Android 使用android-support-multidex解决Dex超出方法数的限制问题,让你的应用不再爆棚
如有转载,请声明出处: 时之沙: http://blog.csdn.net/t12x3456 (来自时之沙的csdn博客) 随着应用不断迭代,业务线的扩展,应用越来越大(比如集成了各种第三方sdk或者公共支持的jar包,项目耦合性高,重复作用的类越来越多),相信很多人都遇到过如下的错误:[java] view plaincopyUNEX
2015-11-19 10:00:23 2384
转载 android service常驻内存的一点思考
我们总是不想自己的Android service被系统清理,以前时候大家最常用的办法就是在JNI里面fork出子进程,然后监视 service进程状态,被系统杀死了就重启它.我分别在android4.3和android5.0上面测试了LBE的清理内存功能,看看是不是会达到不被清理的目的,发现在这两个版本上还是有一些区别的先说一下我们的代码,我们的service在单独的进程中,在serv
2015-11-18 10:55:27 1364
转载 Android Service 双进程常驻后台(2)
最近项目用到Service常驻后台,研究了一下发现手Q和微信都是使用了双进程来保证一键清理后自动复活,copy网上双进程Service的例子,再结合onTrimMemory(),基本实现一键清理后自动复活。使用双进程Service,关键是在AndroidManifest.xml里面定义Service时加入android:process=":service1":[ht
2015-11-18 10:54:52 3963 2
转载 Android 从底层实现让应用杀不死(1)
情景还原:我的应用调用了Notification,但是如果被流氓清理软件杀死,在有些机型出现Notification没有被抹除的情况,因为丧失了对Notification的引用,用户也无法抹除这个Notification,这将大大降低用户体验。于是,我想出了如果我的应用可以不死,主动清除Notification。既然开始做了,干脆做了个小调查。调查内容调查对象
2015-11-18 10:53:33 3987 1
转载 Android中一些常用的第三方特效架包集合
特效:http://www.androidviews.net/ http://www.theultimateandroidlibrary.com/ 常用效果:1. https://github.com/novoda/ImageLoader 异步加载图片,缓存,生成缩略图,基本上每个应用都会需要这个lib。 android-query框架2. https://gith
2015-11-17 10:42:16 2905
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人