- 博客(15)
- 收藏
- 关注
原创 掌握这个套路,80%的问题你都能靠自己解决
版权声明本文原创作者:Stay作者博客地址:http://blog.youkuaiyun.com/stay4it信息爆炸的时代,信息的获取变得非常容易,但也有太多无效的信息。如何分析,过滤,筛选有效的信息至关重要。对于开发而言,搜索有用信息,是提高开发效率的利器。下面分享一些Stay在解决问题时的套路。包含分析需求,筛选,搜索,团队协作等一系列开发中可能遇到的问题。希望借此套路能提升大家的开发效率。分析问
2017-05-10 12:48:17
5752
2
原创 你的开发为何如此低效?
在开发中,编码我们有分层架构、设计模式做为套路来高效开发,但你也知道编码不是开发的全部,一个完全的开发流程用面向对象思想来概括,它分为OOA(面向对象分析)、OOD(面向对象设计)、OOP(面向对象编程)。一个好的代码结构是需要需求分析,架构设计做为辅助的,Stay尝试向你描述一个理想高效的工作流程,有了这个套路,不仅能让你缩短编码时间,还能得到团队的认可。
2017-04-27 21:20:27
8678
14
原创 RecyclerView再封装
RecyclerView做为ListView的替代品,已经出了很久了,既然是替代品,那自然有些ListView没有的优点。比如说:可以随意切换list,grid,stagger。可以指定一个或多个item刷新,而不再是全部刷新。另外可以为每个item添加动画,在体验上更进一步。
2016-03-22 17:52:56
729
原创 应用被强杀了怎么办
应用在后台运行时很容易被强杀,这很正常,但是回到前台时,很容易出现空指针的情况。怎么解决这样的问题,且看看Stay的见解。我们先跳出来看看android的app运行原理。app在后台被强杀,是在内存不足的情况下被强制释放了,也有一些恶心的rom会强制杀掉那些后台进程以释放缓存以提高所谓的用户体验。我们都觉得android rom很恶心,但同时还是用些更恶心的手法
2016-02-02 13:29:42
690
原创 Android Studio导出Jar包并混淆
在Android Studio中,自带反编译查看class文件,如果没有混淆的话,class文件跟java文件基本没有区别了,为了保护,还是混淆的好。网上看了不少资料,都是直接下载proguard额外jar,直接生成,觉得不方便,既然apk都能混淆,为什么不直接通过Android Studio来混淆jar包呢。做法其实很简单,一个build文件,一个proguard文件就可
2016-02-01 15:41:31
1225
原创 判断App是否在后台运行
在一些场景中,经常会需要判断App是否在后台运行,比如是否显示解锁界面,收到新消息是否显示Notification等。需求可能是多样化的,但所依仗的原理是相通的,今天Stay打算说说这些需求的最优解。
2015-12-03 15:21:00
2653
原创 [DB那些事]数据库加密
说到数据库加密,目前最好且唯一的方案就是SqlCipher对sqlite3整体加密,微信也用的它。开源,且支持很多平台。那么如何将ormlite和sqlcipher集成起来呢?
2015-11-02 17:28:02
2355
原创 这么多开源框架,该用哪个好?
想必这样的问题,大家都有疑惑过。我想大部分的疑惑无非以下几点:这个框架稳定吗?要是有bug怎么办?这个框架能满足我的所有需求吗?如果用到一半发现不适用该怎么办?这个框架耦合度高吗?是否能按照需求再去定制扩展?
2015-10-14 17:10:39
882
1
原创 [HTTP那些事]网络请求API
OkHttp与HttpUrlConnection和HttpClient, 同级,并且底层都是Socket实现的。它们都属于API范畴。别把OkHttp误认为是网络请求框架与Volley同级了。
2015-10-06 22:31:11
810
原创 那些Android上的性能优化
性能优化也没有绝对的完美,每一次优化都是基于当前的环境来做的,要明白沟通是最好的优化,不盲从,不随便,三思而后行。围绕着优化,Stay浅显的说说自己的看法。主要涵盖UI层,数据层,网络层,逻辑层以及代码规范。当然也不是每个优化点都适合大家用,至少做个tips吧,串个门,以后遇到了再慢慢花时间去实践与调试。
2015-09-05 21:18:48
572
原创 [HTTP那些事]超大JSON文本
如果有1M的JSON文本应该如何来解析?1M的JSON String,不管用GSON,fastjson,jackson,估计都要OOM了吧。本来我想说200M的JSON数据的,想想这太坑了,就改说1M了。答案,用JsonReader读流。
2015-08-10 21:31:15
11159
原创 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
784
原创 [HTTP那些事] JSON数据
提问: 现在市面上的网络请求框架,都是将服务器返回的String转成JSONObject或JSONArray回调回来。那么,如何再进一步直接返回对象呢?
2015-07-29 20:18:00
663
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人