Android
Android的EventBus使用
这两天在网上想着找 Android 系统学习的路线,然后发现了阿里云上的阿里巴巴 Android 开发手册,虽然网上已经有免费下载的地方了,不过凭着不能白嫖的感觉,我还是花钱支持了下,其实就卖一块钱,而且还有一份考试证书的资格,总的来说还是很舒服的。 网址在下面:
阿里巴巴…
Android自定义view的定义
自定义 View 就是通过继承 View 或者 View 的子类,并在新的类里面实现相应的处理逻辑(重写相应的方法),以达到自己想要的效果。 分类
自定义 ViewGroup:自定义 ViewGroup 一般是利用现有的组件根据特定的布局方式来组成新的组件,大多继承自…
Rxjava的CompositeDisposable
之前在学习 Rxjava 的时候发现仍有部分知识点自己遗漏了,不够严谨,在这里补充多一个知识点。那就是 CompositeDisposable 类。 在用 Rxjava 配合 Retorfit 的时候,发送请求,拿到数据后我们要让数据显示在视图中的时候往往会刷新页面,但假如…
Android的rxjava2
RxJava 是利用观察者模式来实现一些列的操作,所以对于观察者模式中的观察者,被观察者,以及订阅、事件需要有一个了解。 Observable:在观察者模式中称为 “被观察者”;
Observer:观察者模式中的 “观察者”,可接收 Observable 发送的数据;
subsc…
Android Activity生命周期
先上 Google 提供的经典图,是对 Activity 生命周期各个阶段之间导航转换的直观展现。 Activity 类提供了六个核心回调:onCreate()、onStart()、onResume()、onPause()、onStop()和onDestroy()。
说明
在…
说说Android的内存泄露和溢出
虽然在大学以来学习了一年多的安卓,已经可以完成一部分的需求,但是在 Android 这方面的底层知识和一些概念我应该不算非常了解,借着这个长假的机会打算好好熟悉下。 Android 内存泄漏
内存泄漏是指保存了不可能再被访问的变量引用,导致垃圾回收器无法回收内存。
也就是说:…
关于starTranslation
这个项目其实去年就有写了,但是那时候没有用到基类,然后用的是网易云有道翻译的 sdk,耦合方面也不是做的很好,在寒假这段时间便把它重构了一遍, 同时用上了 rxjava2 和 retorfit 来进行网络的请求以及用上了 ButterKnife。这个项目就当作自己的一个学习吧…
Android基类的设计
这两天开始放寒假,在家呆着也是呆着,遂决定找星空以前 Android 方向大佬写的项目学习下,看看别人代码的结构以及有什么方法可以降低代码的耦合度,然后在师兄的项目里接触到了 BaseActivity,在这里记录一下 为什么设计基类
方便代码编写,减少重复代码和冗余逻辑…