自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Stay

select * from life

  • 博客(15)
  • 收藏
  • 关注

原创 掌握这个套路,80%的问题你都能靠自己解决

版权声明本文原创作者:Stay作者博客地址:http://blog.csdn.net/stay4it信息爆炸的时代,信息的获取变得非常容易,但也有太多无效的信息。如何分析,过滤,筛选有效的信息至关重要。对于开发而言,搜索有用信息,是提高开发效率的利器。下面分享一些Stay在解决问题时的套路。包含分析需求,筛选,搜索,团队协作等一系列开发中可能遇到的问题。希望借此套路能提升大家的开发效率。分析问

2017-05-10 12:48:17 5673 5

原创 你的开发为何如此低效?

在开发中,编码我们有分层架构、设计模式做为套路来高效开发,但你也知道编码不是开发的全部,一个完全的开发流程用面向对象思想来概括,它分为OOA(面向对象分析)、OOD(面向对象设计)、OOP(面向对象编程)。一个好的代码结构是需要需求分析,架构设计做为辅助的,Stay尝试向你描述一个理想高效的工作流程,有了这个套路,不仅能让你缩短编码时间,还能得到团队的认可。

2017-04-27 21:20:27 8566 31

原创 Android NDK编译C/C++小结

真的只是小结。。没手把手向前走的步骤。只是记录一下编译过程,避免再次入坑。

2016-03-31 17:28:30 670

原创 RecyclerView再封装

RecyclerView做为ListView的替代品,已经出了很久了,既然是替代品,那自然有些ListView没有的优点。比如说:可以随意切换list,grid,stagger。可以指定一个或多个item刷新,而不再是全部刷新。另外可以为每个item添加动画,在体验上更进一步。

2016-03-22 17:52:56 691

原创 应用被强杀了怎么办

应用在后台运行时很容易被强杀,这很正常,但是回到前台时,很容易出现空指针的情况。怎么解决这样的问题,且看看Stay的见解。我们先跳出来看看android的app运行原理。app在后台被强杀,是在内存不足的情况下被强制释放了,也有一些恶心的rom会强制杀掉那些后台进程以释放缓存以提高所谓的用户体验。我们都觉得android rom很恶心,但同时还是用些更恶心的手法

2016-02-02 13:29:42 645

原创 Android Studio导出Jar包并混淆

在Android Studio中,自带反编译查看class文件,如果没有混淆的话,class文件跟java文件基本没有区别了,为了保护,还是混淆的好。网上看了不少资料,都是直接下载proguard额外jar,直接生成,觉得不方便,既然apk都能混淆,为什么不直接通过Android Studio来混淆jar包呢。做法其实很简单,一个build文件,一个proguard文件就可

2016-02-01 15:41:31 1190

原创 判断App是否在后台运行

在一些场景中,经常会需要判断App是否在后台运行,比如是否显示解锁界面,收到新消息是否显示Notification等。需求可能是多样化的,但所依仗的原理是相通的,今天Stay打算说说这些需求的最优解。

2015-12-03 15:21:00 2387

原创 [DB那些事]数据库加密

说到数据库加密,目前最好且唯一的方案就是SqlCipher对sqlite3整体加密,微信也用的它。开源,且支持很多平台。那么如何将ormlite和sqlcipher集成起来呢?

2015-11-02 17:28:02 2292

原创 这么多开源框架,该用哪个好?

想必这样的问题,大家都有疑惑过。我想大部分的疑惑无非以下几点:这个框架稳定吗?要是有bug怎么办?这个框架能满足我的所有需求吗?如果用到一半发现不适用该怎么办?这个框架耦合度高吗?是否能按照需求再去定制扩展?

2015-10-14 17:10:39 824 1

原创 [HTTP那些事]网络请求API

OkHttp与HttpUrlConnection和HttpClient, 同级,并且底层都是Socket实现的。它们都属于API范畴。别把OkHttp误认为是网络请求框架与Volley同级了。

2015-10-06 22:31:11 769

原创 那些Android上的性能优化

性能优化也没有绝对的完美,每一次优化都是基于当前的环境来做的,要明白沟通是最好的优化,不盲从,不随便,三思而后行。围绕着优化,Stay浅显的说说自己的看法。主要涵盖UI层,数据层,网络层,逻辑层以及代码规范。当然也不是每个优化点都适合大家用,至少做个tips吧,串个门,以后遇到了再慢慢花时间去实践与调试。

2015-09-05 21:18:48 533

原创 [HTTP那些事]超大JSON文本

如果有1M的JSON文本应该如何来解析?1M的JSON String,不管用GSON,fastjson,jackson,估计都要OOM了吧。本来我想说200M的JSON数据的,想想这太坑了,就改说1M了。答案,用JsonReader读流。

2015-08-10 21:31:15 10937

原创 [HTTP那些事]JSON反序列化

扩展第三方网络框架,使其在框架内不将JSON数据转换成对象返回到外层。这样就不需要再手写JSON解析了。

2015-07-31 16:07:39 1143

原创 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 735

原创 [HTTP那些事] JSON数据

提问: 现在市面上的网络请求框架,都是将服务器返回的String转成JSONObject或JSONArray回调回来。那么,如何再进一步直接返回对象呢?

2015-07-29 20:18:00 622

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除