
高效开发
文章平均质量分 86
stay4it
select * from life
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JSON转javabean(pojo)利器
别再对着json来手写javabean啦。这个工作完全不要脑子,而且耗时。这里给大家提供三种方式: android studio版: 万能的插件:GsonFormat 如何安装? Preference->Plugins->Search GsonFormat->Install->Restart 如何使用? 新建一个JavaBean,Code->Generate->GsonFormat->in原创 2015-07-31 08:55:07 · 800 阅读 · 0 评论 -
这么多开源框架,该用哪个好?
想必这样的问题,大家都有疑惑过。我想大部分的疑惑无非以下几点: 这个框架稳定吗?要是有bug怎么办? 这个框架能满足我的所有需求吗?如果用到一半发现不适用该怎么办? 这个框架耦合度高吗?是否能按照需求再去定制扩展?原创 2015-10-14 17:10:39 · 905 阅读 · 1 评论 -
判断App是否在后台运行
在一些场景中,经常会需要判断App是否在后台运行,比如是否显示解锁界面,收到新消息是否显示Notification等。需求可能是多样化的,但所依仗的原理是相通的,今天Stay打算说说这些需求的最优解。原创 2015-12-03 15:21:00 · 2690 阅读 · 0 评论 -
Android Studio导出Jar包并混淆
在Android Studio中,自带反编译查看class文件,如果没有混淆的话,class文件跟java文件基本没有区别了,为了保护,还是混淆的好。 网上看了不少资料,都是直接下载proguard额外jar,直接生成,觉得不方便,既然apk都能混淆,为什么不直接通过Android Studio来混淆jar包呢。 做法其实很简单,一个build文件,一个proguard文件就可原创 2016-02-01 15:41:31 · 1242 阅读 · 0 评论 -
应用被强杀了怎么办
应用在后台运行时很容易被强杀,这很正常,但是回到前台时,很容易出现空指针的情况。怎么解决这样的问题,且看看Stay的见解。 我们先跳出来看看android的app运行原理。 app在后台被强杀,是在内存不足的情况下被强制释放了,也有一些恶心的rom会强制杀掉那些后台进程以释放缓存以提高所谓的用户体验。 我们都觉得android rom很恶心,但同时还是用些更恶心的手法原创 2016-02-02 13:29:42 · 697 阅读 · 0 评论