摘要:
博客新地址: http://www.jianshu.com/users/6e4c6553a7f9/ github+hexo md风格看起来舒服一些,以后的文章都会分享在那里。博客园将不再更新。感谢大家支持。 阅读全文
摘要:
RecyclerView做为ListView的替代品,已经出了很久了,既然是替代品,那自然有些ListView没有的优点。比如说:可以随意切换list,grid,stagger。可以指定一个或多个item刷新,而不再是全部刷新。另外可以为每个item添加动画,在体验上更进一步。 阅读全文
摘要:
应用在后台运行时很容易被强杀,这很正常,但是回到前台时,很容易出现空指针的情况。怎么解决这样的问题,且看看Stay的见解。 我们先跳出来看看android的app运行原理。 app在后台被强杀,是在内存不足的情况下被强制释放了,也有一些恶心的rom会强制杀掉那些后台进程以释放缓存以提高所谓的用户体验 阅读全文
摘要:
在Android Studio中,自带反编译查看class文件,如果没有混淆的话,class文件跟java文件基本没有区别了,为了保护,还是混淆的好。 网上看了不少资料,都是直接下载proguard额外jar,直接生成,觉得不方便,既然apk都能混淆,为什么不直接通过Android Studio来混 阅读全文
摘要:
在一些场景中,经常会需要判断App是否在后台运行,比如是否显示解锁界面,收到新消息是否显示Notification等。需求可能是多样化的,但所依仗的原理是相通的,今天Stay打算说说这些需求的最优解。当然,Stay肯定不会说去for loop判断当前runningProcess或者runningTa... 阅读全文
摘要:
说到数据库加密,目前最好且唯一的方案就是SqlCipher对sqlite3整体加密,微信也用的它。开源,且支持很多平台。那么如何将ormlite和sqlcipher集成起来呢? 阅读全文
摘要:
想必这样的问题,大家都有疑惑过。我想大部分的疑惑无非以下几点:
这个框架稳定吗?要是有bug怎么办?
这个框架能满足我的所有需求吗?如果用到一半发现不适用该怎么办?
这个框架耦合度高吗?是否能按照需求再去定制扩展? 阅读全文
摘要:
OkHttp与HttpUrlConnection和HttpClient, 同级,并且底层都是Socket实现的。它们都属于API范畴。别把OkHttp误认为是网络请求框架与Volley同级了。 阅读全文
摘要:
性能优化也没有绝对的完美,每一次优化都是基于当前的环境来做的,要明白沟通是最好的优化,不盲从,不随便,三思而后行。围绕着优化,Stay浅显的说说自己的看法。主要涵盖UI层,数据层,网络层,逻辑层以及代码规范。当然也不是每个优化点都适合大家用,至少做个tips吧,串个门,以后遇到了再慢慢花时间去实践与调试。 阅读全文
摘要:
别再对着json来手写javabean啦。这个工作完全不要脑子,而且耗时。
这里给大家提供三种方式:android studio版,web版,jar版 阅读全文