学习自扔物线的文章http://gank.io/post/560e15be2dca930e00da1083。

粗略学习了最近越来越火的RxJava,进行一个简单的学习总结,这篇博客只涉及使用,不涉及原理

Github:
https://github.com/ReactiveX/RxJava
https://github.com/ReactiveX/RxAndroid

使用方式:

compile ‘io.reactivex:rxjava:1.0.14’
compile ‘io.reactivex:rxandroid:1.0.1’

我的相关博文:
RxJava使用示例(一): 实现Rxbus代替eventbus
RxJava实现原理探索

Continue reading

ViewPager在设计的时候有一个预加载的机制,也就是如果你处于当前这个page界面时,会预先加载下一个page。但是有的时候设计到网络请求,就需要取消掉这个预加载。

Continue reading

一些简单的JSON格式解析可以直接使用JSONObject和JSONArray来解析,但是面对比较复杂或者是数据量较大的JSON数据时就需要使用fastJSON和Gson来解析了,这样的效率和效果都更好。

Continue reading

手势

这里介绍的只是一个简单的DEMO,根据官方的API还可以进行自定义手势的编写,具体的内容就以后遇到了再说,在本项目中也只起一个开后门的验证作用,毕竟一个没有后门的APP不是一个好APP。

Continue reading

当用户下载完APP后,第一次启动时通常会有一个引导页,而这个引导页对于引导用户或介绍本产品有着很好的作用。一般三种方式实现:

  1. Viewpager
    这种方式很简单,易实现,但是在观赏性上来说很差,没有任何动画
  2. 视差显示
    这种方式是基于ViewPager的,通过自定义其中的类,或者调整其中的方法来达到显示的效果。
     在ViewPager中,有一个接口叫做PageTransformer,其中有一个方法transformPage,我们通过在这个方法中编写逻辑就可以实现视差显示。而之所以叫做视差显示,是因为实现这种方式是对不同的控件设置不同的速度来达到的。例如,ViewPager移动了10dp, 图片A移动了15dp, 图片B移动了7.5dp,这就产生了一个视差。
  3. Html5
    这种方式也是最近使用得越来越多的方式,通过加载h5来实现引导页的炫目效果。
Continue reading

  第四篇博客就来总结下项目中使用到的一个提升用户体验的功能: Android自动填写验证码
  从字面上来看,很明显的可以看出它的实现流程:监听->有改变->获取信息->改变ui

Continue reading

  很多时候APP会莫名其妙的崩溃,尤其是一些配置很低的收集,重现场景就是在APP切换到后台后,闲置了一段时间后再继续使用时,就会崩溃。
  导致上述崩溃发生的一个可能罪魁祸首就是全局变量,在内存不足的时候,系统会回收一部分闲置的资源,由于APP被切换到了后台,所以之前存放的全局变量很容易被回收,这是再切换到前台继续使用,在使用某个全局变量的时候,就会因为全局变量的值为空而崩溃。
  要解决这个问题,就一定要使用序列化技术。

Continue reading

​ 第一篇博客总结了三级缓存/AndroidStudio打包jar包/上传基本文件到github, 第二篇就接着总结一下三种屏幕适配的方式。

在这里也推荐一下张鸿洋的博客,关注挺久了,和郭霖的都很好。

第一种方式,dimens中设置不同dp值,来达到适配的目的
第二种方式,利用第三方百分比库
第三种方式,利用第三方库:AutoLayout

Continue reading

  想了半天都没想出来写什么作为第一篇博客比较好,突然发现这次项目的版本控制是github,三级缓存和屏幕适配又是一个跑不掉的话题,就以这些话题开始我的博客之旅吧,同时总结一下在AndroidStudio中如何导出jar包。

([参考郭霖的blog](http://blog.csdn.net/guolin_blog/article/details/28863651))
([参考李晨玮的blog](http://www.cnblogs.com/lichenwei)/)

不管是提升用户体验还是提升APP的流畅度,三级缓存都是必不可少的,在这里就先总结一下三级缓存的使用。

Continue reading

序言

正式开始前要说的话

  对于写博客这种事,其实一直都是有想法的,这算是一种自我经验的终结,也算是另一种学习的机会吧。之前很多东西学习了之后没有总结,过了一段时间,自然的就淡了。在今年7月份的时候也逐渐萌生了编写自己第一篇博客的念头,但是由于项目的运作,导致时间不够便逐渐忘记了。
  现在随着项目第一期迭代的结束,有了一定的时间来进行自我的经验总结与学习,那就把此次的项目中使用到的技术以及对应的经验总结作为开启自己博客之旅的垫脚石吧,也希望自己在以后的日子里能多总结,多学习。自我修炼,自我提高。
  共勉
​  2015年11月22日

Comment and share

  • page 1 of 1
Author's picture

CytQ

Security Engineer
Android、移动安全、逆向、漏洞挖掘、渗透


17本,任职百度、滴滴


Beijing