AndroidArt

项目地址:arvinljw/AndroidArt
简介:这是一个快速开发的基础框架以及个人博客的 Demo 集
更多:作者   提 Bug   
标签:
快速开发-

本项目包括两部分

  • 个人博客中的 demo
  • 快速开发的基础框架的使用(具体待完善)

个人博客:

  • Activity 的理解;
  • Service、Broadcast、ContentProvider 的使用;
  • Intent 的理解;
  • View 的绘制和事件体系;
  • Toast 的理解以及自定义;
  • 属性动画的使用;
  • 进程间通信的使用;
  • 消息机制的源码解析;
  • Retrofit 的源码解析;
  • 以及其他的一些技术点;

之后还会继续发表更多的文章。当然有什么问题都欢迎指出。

基础框架

注:基础框架的使用之后会再抽时间来整理

这里先简单的介绍一下包含哪些内容:

  • 封装 Retrofit、rxjava 网络请求;
  • 封装多个 Activity,里边包含权限申请、标题管理、右滑返回、上拉加载和下拉刷新、带 Tab+ViewPager;
  • 封装通用 Adapter,多类型 adapter;
  • 封装厂用的工具类,图片加载,文件处理,屏幕尺寸转换、时间处理、解决内存泄露的 Handler;
  • 定义 Material Design 的尺寸和黑白的颜色;

总之这个框架在使用过程中还是能加快开发进度的。

如果有什么技术性意见也欢迎指出。

License

   Copyright 2017 arvinljw

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
Android 开发经验分享
Android 开发经验分享