这两天在网上想着找Android系统学习的路线,然后发现了阿里云上的阿里巴巴Android开发手册,虽然网上已经有免费下载的地方了,不过凭着不能白嫖的感觉,我还是花钱支持了下,其实就卖一块钱,而且还有一份考试证书的资格,总的来说还是很舒服的。

阅读全文 »

RxJava是利用观察者模式来实现一些列的操作,所以对于观察者模式中的观察者,被观察者,以及订阅、事件需要有一个了解。

Observable:在观察者模式中称为“被观察者”;
Observer:观察者模式中的“观察者”,可接收Observable发送的数据;
subscribe:订阅,观察者与被观察者,通过Observable的subscribe()方法进行订阅;
Subscriber:也是一种观察者,在2.0中 它与Observer没什么实质的区别,不同的是 Subscriber要与Flowable(也是一种被观察者)联合使用,Obsesrver用于订阅Observable,而Subscriber用于订阅Flowable.

阅读全文 »

先上Google提供的经典图,是对Activity生命周期各个阶段之间导航转换的直观展现。
Activity类提供了六个核心回调:**onCreate()onStart()onResume()onPause()onStop()onDestroy()**。
生命周期

阅读全文 »

虽然在大学以来学习了一年多的安卓,已经可以完成一部分的需求,但是在Android这方面的底层知识和一些概念我应该不算非常了解,借着这个长假的机会打算好好熟悉下。

阅读全文 »

这个项目其实去年就有写了,但是那时候没有用到基类,然后用的是网易云有道翻译的sdk,耦合方面也不是做的很好,在寒假这段时间便把它重构了一遍,
同时用上了rxjava2和retorfit来进行网络的请求以及用上了ButterKnife。这个项目就当作自己的一个学习吧,后面还有什么可以优化的地方再逐步更新。

附上项目地址:starTranslation

阅读全文 »

这两天开始放寒假,在家呆着也是呆着,遂决定找星空以前Android方向大佬写的项目学习下,看看别人代码的结构以及有什么方法可以降低代码的耦合度,然后在师兄的项目里接触到了BaseActivity,在这里记录一下

阅读全文 »
0%