android
文章平均质量分 77
Sky小白
一位在永无止境的技术道路上奋力前行的追求者
展开
-
MVP模式+dagger2+ Glide + Retrofit+OkHttp+GreenDao + RxJava + butterknife(新人练手项目)
MVP模式+dagger2+ Glide + Retrofit+OkHttp+GreenDao + RxJava + butterknife(新人练手项目)本人第一次写博客,本来打算把第一次献给技术向文章,但再三决定还是来一篇推荐向的 本项目可以学到:MVP模式构建应用框架题目中提到的框架的学习自定一View的学习:本项目中包含了多种多样的自定义View,这也是我最大的收获之一高斯图片的处原创 2017-07-12 13:54:09 · 1225 阅读 · 0 评论 -
MVP模式+dagger2+ Glide +Fresco+ Retrofit+OkHttp+GreenDao + RxJava + Kotlin(新人练手项目)
MVP模式kotlin版原创 2018-01-08 22:08:04 · 1520 阅读 · 1 评论 -
Error:Uncaught translation error: com.android.dx.cf.code.SimException的一种情况
AndroidStudio 报的异常信息Error:Uncaught translation error: com.android.dx.cf.code.SimException: local variable type mismatch: attempt to set or access a value of type java.lang.Object using a local variabl原创 2017-10-26 20:19:57 · 8485 阅读 · 1 评论 -
Android知识体系梳理笔记五:Kotlin学习笔记一:类和继承以及Anko(全)的基本使用
前言对于kotlin,我是边写项目边学的方式来学习的,这些都是在做项目的时候遇到的问题及扩展学习的时候记录的,虽然有些内容不会涉及,但是我认为这种边写代码边学习的方式特别有助于记忆,毕竟纸上得来终觉浅!kotlin类与继承以及Anko库(全)的基本使用原创 2017-08-29 15:07:16 · 1588 阅读 · 1 评论 -
Android知识体系梳理笔记四:组件化开发学习笔记
组件化开发总体展示什么是组件化基于组件的软件工程(CBSE),也称为基于组件的开发(CBD),是软件工程的一个分支在整个给定的软件系统中,对整个系统中的各个功能模块进行分离,每个模块都是一个Module,都是可单独运行的APP开发期,每个组件都有自己独立的版本,可以独立的编译,测试,打包和部署一个复杂完整的系统项目的构建最后就是各个组件集成的结果组件化开发模块图主APP为各组件的入口(主原创 2017-08-22 14:14:31 · 608 阅读 · 0 评论 -
[自定义VIEW]仿闪屏页面的倒计时控件
初衷:自己以前学习自定义控件什么的,都是看到别人做出来,然后自己在敲出来,就象没有自己的思想,最近在跟进抛物线大神的HenCoder项目,大神的第一课就是关于UI方面的知识,自己也决定撸出来一个自定义VIEW,这是本人的第一个自定义VIEW,功能简陋,比较简单,但是也见证着我的成长,分享一下,大家一起成长!!!原创 2017-07-13 11:20:04 · 1032 阅读 · 0 评论 -
SwipeRefreshLayout源码分析+自定义UC头条下拉刷新Demo
SwipeRefreshLayout源码及实例展示原创 2017-07-27 17:37:45 · 1613 阅读 · 0 评论 -
Android知识体系梳理笔记三:动态代理模式---插件加载机制学习笔记
静态代理模式静态代理模式就是我们常说的代理设计模式,我们采用一个代理类调用原有的方法,且对产生的结果进行控制;举个例子:我们现在在玩一款网络游戏,需要打怪升级;太累就找个代理吧,一觉醒来就会发现我们已经当上CEO,迎娶白富美,天下第一了!本来我们只能打怪,打怪…,但经过代理类增强,我们不仅可以打怪,还可以升级拿装备.插件加载机制原创 2017-08-11 17:51:48 · 723 阅读 · 0 评论 -
Android知识体系梳理笔记一:Android跨进程通信:AIDL
Android跨进程通信 AIDL原创 2017-08-02 20:36:43 · 732 阅读 · 0 评论 -
Android知识体系梳理笔记二:AIDL进阶之Binder机制
为什么学习Binder机制Binder是Android系统中最重要的特性之一;正如其名“粘合剂”所喻,它是系统间各个组件的桥梁,Android系统的开放式设计也很大程度上得益于这种及其方便的跨进程通信机制。Binder是一种进程间通信机制,能帮助我们进行不同进程间的信息交流,以及数据通信。有大神看到个话,能不能高抬贵手原创 2017-08-07 20:09:21 · 959 阅读 · 0 评论 -
基于RxJava2的RxBus,打造属于你自己的EventBus
RxBus2 基于RxJava2原创 2017-07-17 16:58:08 · 6630 阅读 · 13 评论 -
基于DialogFragment封装的dialog框架
DialogPackage框架DialogPackage是对DialogFragment的进一步封装,采用Builder设计模式,支持链式调用,支持dialog动画,通过传入xml文件和view对象对diaolog为所欲为.普通对话框等待加载对话框下载对话框列表对话框分享对话框列表对话框标签广告对话框支持动画没有做不到,只有想不到效果图使用...原创 2018-03-27 20:54:56 · 1612 阅读 · 0 评论