安卓框架
burro630
这个作者很懒,什么都没留下…
展开
-
(七)安卓框架搭建之其他必备要素的封装或引入
1.安卓6.0权限处理机制、android 7.0读写M的权限、N外部文件读写,相信坑了不少同学。框架里必须得有!1.1权限问题权限问题之前看到的一个很好的封装方法,真正做到一个方法解决问题,而且我试验下来,确实很完美。依赖:compile ‘pub.devrel:easypermissions:0.1.9’封装:在第三方基础上,重新封装,新建 EasyPermission、PermissionC原创 2017-11-26 13:24:44 · 567 阅读 · 1 评论 -
(六)安卓框架搭建之RecyclerView和Adapter以及列表案例
recycalview和adapter recycleview 的出现就是来替代listview,并且其性能上做了很多优化。今天用的这个是取自第三方的Xrecycleview,没错,这次又是站在了巨人的肩膀上。选Xrecycleview的原因是之前用这个写过一个自定义的头部刷新view.而且它在github上,评价也蛮好。有点小遗憾就是刷新效果很老气。所以我决定重新写一个RefresHeader.原创 2017-11-26 13:24:05 · 659 阅读 · 0 评论 -
(五)安卓框架搭建之BaseFragment,MainActivity, Toolbar细化
讲完了网络通信模块和MVP结构。回过头来再说说基础页面的封装BaseFragmentBaseFragment和BaseActivity基本是一样的 在BaseActivity同级目录下新建 BaseFragment,直接贴出内容package com.example.burro.demo.appframework.ui;import android.os.Bundle;import andro原创 2017-11-26 13:23:28 · 776 阅读 · 1 评论 -
(四)安卓框架搭建之MVP+Retrofit+RxJava优化
BasePresenter的优化RxJava也需要管理生命周期,即添加订阅和解除订阅。原创 2017-11-26 13:22:45 · 1574 阅读 · 5 评论 -
(三)安卓框架搭建之MVP+Retrofit+RxJava基础
上一篇,算是完成了准备工作,那么这篇就来说说MVP和RxJava的封装了。原创 2017-11-26 13:18:04 · 868 阅读 · 4 评论 -
(二)安卓框架搭建之项目Butterknife引入,Application的简单封装
先写Butterknife,Application,主要因为第三篇的MVP封装会用到,需要提前做些准备工作。再者是Butterknife的导入,有几点是需要强调的!ButterknifeButterknife人称黄油刀,强大之处无需多言,案例中使用Butterknife的版本为8.5.1。原创 2017-11-26 13:16:46 · 1314 阅读 · 0 评论 -
(一)安卓框架搭建之项目分层、主题、gradle基本配置
前言框架重要性不言而喻,一个好的框架可以大大提高后期开发的效率和质量。接下来将分七篇文章讲述安卓框架的搭建,框架中用的是当前比较主流的元素,也是相对成熟稳定的。讲述的内容参考了很多相关的资料,绝大部分也是经过一番思考和论证。文章既为分享,也为总结!主要涉及的知识点如下(所列内容不分先后):原创 2017-10-04 16:38:24 · 1580 阅读 · 0 评论 -
Rxjava 操作数据库是如此简单
先前有写过基于Rxjava+Retrofit获取网络数据,有时数据源来自本地数据库,读写数据库也是耗时操作。既然mvp+Rxjava的封装适用于网络数据,是否适用于数据库的操作呢? 这几天也查看了相关的资料,没有看到一针见血的文章。细细看来,其实也很简单。只需要改一行代码就可以搞定! Retrofit的封装过程可以参考先前的文章:安卓框架搭建之MVP+Retrofit+RxJava基础:,这里先原创 2018-01-06 15:38:37 · 6150 阅读 · 1 评论