Android精选源码
android实现蚂蚁森林效果源码
android仿支付宝首页应用管理(拖拽排序,添加删除)
android校园网络电台客户端源码
android实现按钮伸缩效果源码
一款仿iOS的PickerView控件,有时间选择器和选项选择器
android多级展开菜单目录效果源码
Android打造炫酷的加载动画效果源码
android实现打开时候背景为视频源码
android模仿支付宝9.0版本首页效果源码
android一款可以记录和查询体重的应用源码
Android优质博客
Android基于MVP的原子性架构
先说下背景,市面上大部分公司在用的MVP MVVM等,google基于 MVP MVVM做了很多扩展架构,在每个项目实际使用中都会有不同的扩展,接下来我会介绍一下基于这些思想的理解并设计的我们目前项目中使用的架构。架构主题服从mvp的思想,在model层做了一些更加细化的划分,model层由各种原子化的usecase组合而成,通过组合的方式使用,以适应复杂的ui需求,在个别耦合性比较强的业务之中,甚至可以考虑将这些usecase进行封装,达到模块化的目的... 阅读原文
Retrofit+Rxjava网络层的优雅封装
想必Retrifit+Rxjava的使用,如今已经非常的普及了吧。在此介绍一种比较优雅的有关Retrifit+Rxjava封装的方法。参考github项目XDroidMvp原本的步骤应该是这样,首先要创建OKHttpClient ,在其中添加一些拦截和超时处理,然后创建Retrofit对象并注入OKHttpClie... 阅读原文
Android-PickerView系列之源码解析篇(二)
WheelView想必大家或多或少都有一定了解, 它是一款3D滚轮控件,效果类似IOS 上面的UIpickerview 。按照国际惯例,先放一张效果图:以上是Android-PickerView 的demo演示图,它有时间选择和选项选择,并支持一二三级联动,支持自定义样式。由于saiwu-b... 阅读原文
Android动画实战:打造炫酷的加载动画
前言很多时候,我们的页面需要网络请求完毕再根据数据加载 UI,而在此过程中,用户等待时,一般会有一个加载中的提示。本文结合自定义 View/ViewGroup 以及属性动画相关知识,讲述较为炫酷的动画效果的 LoadingView,并在细节上优化了代码。1.LoadingView 效果分析1.1 最终实现的效果图如下1... 阅读原文
浅析Android系统中HTTPS通信的实现
最近有一个跟HTTPS相关的问题需要解决,因此花时间学习了一下Android平台HTTPS的使用,同时也看了一些HTTPS的原理,这里分享一下学习心得。HTTPS原理——HTTPS(Hyper Text Transfer Protocol Secure),是一种基于SSL/TLS的HTTP,所有的HTT... 阅读原文