今天决心重拾Android,一直以来觉得Android挺简单,但是实际上真正学起来是忒费劲的。
从第一行代码上的广播机制做起。
(1)这次制作的是强制下线功能。而其中第一个login功能是我在Android studio上想偷懒,直接选择了他的登录模板,就有这样一个hint的动态效果。
搜素发现,这是Google提供的一个textInputLayout布局的一个效果。以上是自行制作的结果,详情查看Reference of TextInputLayout。
(2)接下来是一个提供ActivityCollector 和 BaseActivity。
ActivityCollector主要作用在于集合接下来所有的Activity页面,提供一个静态List,将所有的页面的创建,删除都在里边实现,起到管理作用。
BaseActivity主要是用于新创建的所有页面都继承于他,而后可以统一标准,便于扩展。值得一提的是,运用BaseActivity新创建的页面是没有ActionBar的,所以可以让BaseActivity继承于AppCompatActivity。大致的原因往这里戳→_→,其实最终还是继承于Activity。
(3)本次制作还未结束,因为上次按照《第一行代码》写的广播机制,一点forceoffline的Button就会崩,我检查也没太大问题。希望这次重新做能够Success。