group()和group(i)的区别 发表于 2016-08-23 分类于 Java SE 本文字数: 388 阅读时长 ≈ 1 分钟 前言最近在做网络爬虫,需要用到正则表达式,所以学习一下。 先看代码 阅读全文 »
Activity、Fragment状态缓存和恢复 发表于 2016-08-07 分类于 Android 本文字数: 178 阅读时长 ≈ 1 分钟 资料 Activity/Fragment状态缓存和恢复的最佳实践译文 阅读全文 »
PreferenceActivity实现Toolbar 发表于 2016-08-04 分类于 Android 本文字数: 304 阅读时长 ≈ 1 分钟 前言尝试使用PreferenceActivity时,发现从有Toolbar的上一个Activity进入了没有Toolbar的Activity,感觉太丑了。但是google居然没有推出AppCompatPreferenceActivity,没办法只好自己写。 阅读全文 »
使用Gradle发布Android开源项目到JCenter 发表于 2016-08-03 分类于 工具 本文字数: 150 阅读时长 ≈ 1 分钟 登录 使用bintray-release发布 使用github帐号登录https://bintray.com/ ,你可以点击Your Profile->Edit->API Key,复制。 阅读全文 »
adb制作gif 发表于 2016-08-01 分类于 工具 本文字数: 271 阅读时长 ≈ 1 分钟 演示有时候我们需要录制Android手机的屏幕,比如写了一个Demo应用,需要发布到博客和微博上。如下是我录制转GIF的效果图 阅读全文 »
git使用 发表于 2016-07-31 分类于 工具 本文字数: 205 阅读时长 ≈ 1 分钟 常用上传 初始化git init 添加所有文件git add . 提交到本地仓库git commit -m "描述" 连接github分支git pull origin master 连接到github仓库git remote add origin git@github.com:Ahaochan/项目名.git 提交到远程仓库git push -u origin master 阅读全文 »
观察者模式 发表于 2016-07-28 分类于 编程杂谈 本文字数: 642 阅读时长 ≈ 2 分钟 什么是观察者模式观察者模式又叫做发布订阅模式,类似于微信公众号,一个发布端,多个接收端。观察者模式定义了对象之间的一对多的依赖,这样一来,当一个对象改变时,它的所有的依赖者都会收到通知并自动更新。通俗的讲,就是在被观察类中,持有一个观察类的集合,然后在数据改变的时候,遍历所有观察类,调用更新方法。 阅读全文 »
ListView 使用技巧 发表于 2016-07-27 分类于 Android 本文字数: 554 阅读时长 ≈ 2 分钟 ListView常用优化技巧使用ViewHolder提高效率创建一个ViewHolder内部类 阅读全文 »
Android Studio疑难解决 发表于 2016-07-26 分类于 工具 本文字数: 229 阅读时长 ≈ 1 分钟 导入第三方类库错误:Could not find com.github.* :{jitpack-release}在使用progresshint 的第三方库时,直接在gradle中添加 阅读全文 »