- 博客(5)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
原创 Android开发——监控造成UI卡顿的原因
0. 前言Android只有主线程才能更新UI。如果界面1秒钟刷新少于60次,即FPS小于60,用户就会产生卡顿感觉。Android使用消息机制进行UI更新的,如果在主线程handler的dispatchMessage方法进行了耗时操作,就会发生UI卡顿。本文原创,转载请注明出处:1. dispatchMessage方法在哪dispatchMessage()是在Looper.loop()里调...
2017-05-29 21:13:40 7686 8
转载 Android开发——关于RxJava的知识总结
0. 前言RxJava在主页上的介绍://a library for composing asynchronous and event-based programs using observable sequences for the Java VM.//一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库。大家都知道异步代码经常会既难写也难被读懂。这时候RxJava的优势就来了,随着程序逻辑变得越来越复杂,它依然能够保持简洁。初学RxJava只要把握两点,观察者模式和异步。
2017-05-23 20:05:08 1090 1
原创 Android开发——收集应用Crash信息到服务器
0. 前言无论是多么完美的应用,总会有Crash的时候,那么收集应用的Crash信息到服务器对开发人员修补BUG来说尤为重要。本文原创,转载请注明出处:http://blog.csdn.net/seu_calvin/article/details/533119311. 实现原理我们可以自定义我们的CrashHandler类实现接口Thread.UncaughtExceptionHandler...
2017-05-14 22:18:33 1229
原创 Android开发——Material Design系列之TextInputLayout
0. 前言 TextInputLayout 继承于 LinearLayout,专门用来包裹 EditText或EditText的子类,当用户进行输入动作的时候我们设置的android:hint 属性值会作为提示以动画的形式运动到输入框左上角,错误信息也显示在输入框的下方。有些输入验证是在后台做得,产生错误后再反馈给前台,这样非常耗时而且用户体验差。TextInputLayout则完美的解决了这个...
2017-05-07 13:10:27 1882 1
原创 设计模式——责任链模式详解
责任链模式定义:使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递请求,直到某个对象处理了这个请求。 责任链模式的使用场景:多个对象可处理同一个请求,但是到底谁处理要动态决定。但是还是要向多个对象中的一个提交请求。...
2017-05-04 13:06:34 1836
Java实现文件的Zip压缩解压缩(可以加解密)
2016-10-18
APK权限修改器(免Root)
2016-10-18
东南大学校庆论文
2016-09-27
求APK权限修改器(免Root)的源码
2016-10-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人