- 博客(6)
- 资源 (12)
- 收藏
- 关注
原创 Android自定义控件绘制流程与Paint, Canvas相关API
概述在开发过程中,当系统提供的控件不能满足我们的需求的时候,通常都会采用自定义控件来完成,自定义控件的一般流程:attrs.xml–>onMeasure()–>onLayout(ViewGroup)–>onDraw()–>onTouchEvent()–>onInterceptTouchEvent(ViewGroup);其中带有ViewGroup的是自定义ViewGroup需要用到的方法. 自定义属
2016-06-26 07:31:05 1017
原创 Rxjava+Retrofit结合使用时的开发技巧
## 概述在开发中使用`RxJava+Retrofit`的网络框架,是时下的趋势,使用起来也非常的方便.如果能够在一定程度上进一步封装,能够大大提高我们的开发效率.
2016-06-24 23:46:32 983 2
原创 快速开发之Android Orm总结
概述在android平台上,常用的数据保存方式有Preference,文件和数据库,针对于数据库操作, 一般都会采用orm框架来解决问题,Android中使用比较广泛的Orm有LiteOrm,OrmLite,SugarORM,GreenDAO,ActiveAndroid,Realm等AndroidOrm使用的小demo:AndroidOrmLiteOrm这款和OrmLite不是一个东西,项目地址:
2016-06-14 08:11:30 1761
原创 Android架构之MVC,MVP与MVVM
概述MVP(Model-View-Presenter)是传统MVC(Model-View-Controller)在Android开发上的一种变种、进化模式。主要用来隔离UI、UI逻辑和业务逻辑、数据,创建松散耦合并可重用的对象。我们知道View层是容易变化且多种多样的,业务逻辑也是多种多样的,与传统的MVC相比,P充当了C的作用. Model存储数据,View表示Model的表现,Presente
2016-06-09 23:09:42 1970 1
原创 Android:Dagger2学习之由浅入深
概述Dagger2是一款使用在Java和Android上的静态的,运行时依赖注入框架.官方地址:http://google.github.io/dagger/记得当初刚学习Dagger2的时候看了许多博客,但是感觉上手依然困难,所谓光学不练就是这个意思吧时至今日,用上此框架的同仁越来越多.分析文章也很多,上手相对要简单了许多.学习Dagger2最先要明白的是其各个注解的含义及工作原理,这样才可以快速
2016-06-09 11:31:19 1296
原创 使用观察者模式完美解决activity与fragment通信问题
概述通常来说,解决activity和fragment通信的问题。我们都是采用如下几种方式, handler,广播,EvnetBus,接口等。那么有没有一种更好的方式来实现呢,最近项目一只在使用Rx,这里参照了一下Rx的设计来解决如上问题。先来说说常用的几种方式。handler方式这是一种最不好的初级方式,在fragment中调用activity中的handler发送信息,activity处理信息。
2016-06-05 08:31:29 6674 6
CleanArchitecture
2016-10-02
MyCleanArchitecture
2016-10-02
安卓超级终端
2011-09-29
万能apk签名工具
2011-09-29
google升级包
2011-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人