0%

前言

尝试使用PreferenceActivity时,发现从有Toolbar的上一个Activity进入了没有ToolbarActivity,感觉太丑了。但是google居然没有推出AppCompatPreferenceActivity,没办法只好自己写。

阅读全文 »

演示

有时候我们需要录制Android手机的屏幕,比如写了一个Demo应用,需要发布到博客和微博上。
如下是我录制转GIF的效果图

阅读全文 »

常用上传

  1. 初始化git init
  2. 添加所有文件git add .
  3. 提交到本地仓库git commit -m "描述"
  4. 连接github分支git pull origin master
  5. 连接到github仓库git remote add origin git@github.com:Ahaochan/项目名.git
  6. 提交到远程仓库git push -u origin master
阅读全文 »

什么是观察者模式

观察者模式又叫做发布订阅模式,类似于微信公众号,一个发布端,多个接收端。
观察者模式定义了对象之间的一对多的依赖,这样一来,当一个对象改变时,它的所有的依赖者都会收到通知并自动更新。
通俗的讲,就是在被观察类中,持有一个观察类的集合,然后在数据改变的时候,遍历所有观察类,调用更新方法。

阅读全文 »