Vivian陈薇

《程序员》专题主编 Android程序媛

Github Pages+Hexo+阿里云域名绑定

1.Github PagesGithub Pages可以免费托管,所以把博客托管到github上。 首先,创建一个github仓库,仓库的命名格式为:yourusername.github.io,然后根据提示进行下一步。 2.Hexo搭建博客本博客中使用了Anisina的主题,所以会详细介绍下按..


RxJava使用场景

1.线程切换subscribeOn() observeOn() subscribeOn()和observeOn()的区别: subscribeOn()主要改变的是订阅的线程,即call()执行的线程; observeOn()主要改变的是发送的线程,即onNext()执行的线程。 Schedul..


关于WebView和NestedScrollView奇奇怪怪的问题

最近新版上线为了实现功能需求,用了CoordinatorLayout和NestedScrollView来做顶部跟随手势的显示和隐藏。当然也被新控件坑了一点点,遇到了下边几个问题。先看下效果图: 1.NestedScrollView拦截点击事件的问题NestedScrollView只能是Coor..


Mac上你值得拥有的App

Alfred必备,配合 workflow 6得飞起 iTerm 敲命令能缺了它? oh my zsh跟iTerm绝配,提供了 iTerm 的几种主题,上图就是其中一种主题 Go2Shell快速在当前目录进入shell环境 Manico设置快捷键启动APP 很方便 CleanMyMac 清..


好用的Chrome插件

1.Momentum 替换掉Chrome 中默认的 tab 页面,每天一副摄影图片。页面设计的比较精美,看时间很方便,下边的输入框中可以自己填写需要提醒的事项。当然,右上角会有天气的提醒。总体来说,颜高,实用。 推荐理由:程序猿用起来真的很炫酷 2.Unsplash Instant Unspla..


Vector Asset Studio的使用

因为VectorDrawable中有path标签,里边的path data内容比较复杂,那么我们可以用Vector Asset Studio来帮助我们生成一下xml文件。 1.打开Vector Asset Studio打开一个项目,在Android视图中,右击res文件夹,选择New->V..


Webview小结

项目中用到的 webview的东西比较多,在这里总结一下。 权限在AndroidManifest.xml 中添加网络访问权限:“android.permission.INTERNET” 设置WebView要显示的网页互联网用:webView.loadUrl(“http://www.google...


Android Studio插件

1.FindViewByMe:该插件可以根据layout文件生成findviewid代码。(ps:之前的 Android Property Initializer 没有了) 2.Robotium Recorder  Robotium Recorder是一个自动化测试框架,用于测试在模拟器和And..