WordPlat

对酒当歌,人生几何!譬如朝露,去日苦多。

Android 安全连接 https(nginx 配置) 双向认证实践

最近做了一个项目属于高加密级别,需要使用 https 连接,本文即是在 nginx 配置自签名 https,打开了双向认证,在 Android 客户端使用 PKCS12 类型的客户端证书和 bks 类型的受信服务器证书,本文假定你已有一台 nginx 服务器,服务器上已安装 openssl,本地开发电脑上安装有 JDK(keytool 命令所在的目录已加入到环境变量)。 在服务器端生成证书...

组合式快速开始一个带有下拉刷新、滚动 TabLayout 标题栏悬停、不同framgent设置不同状态栏样式的通用流行布局开发

CoordinatorLayout 结合下拉刷新、ViewPager、RecyclerView smooth fling with AppBarLayout 的例子

首页 MainActivity 实现 对于 MainActivity 里面嵌入 4 个 fragment,我是用一组 RadioGroup,按下 RadioButton 时再把 fragment add 进去实现的。 activity_main.xml 布局文件如下: <?xml version="1.0" encoding="utf-8"?> <RelativeLa...

RecyclerView GridLayout 设置等宽 item 间距的正确姿势

给 RecyclerView GirdLayout 的各个 item 设置一个分隔间距并不难,只需自定义一个 ItemDecoration,重写 getItemOffsets 方法设置合适的间距即可,比如可以给 left 和 right 各设置 1/2 个间距,就可以达到目的了。但有时我们需要做一些精细化的调整,比如第一列和最后一列不要显示间距,然而当我们根据 item 位置判断,给第一列的...

通过 canvas 裁剪方式制造一个可滚动的圆角 RecyclerView

为什么要这样做 为了解释如何加上圆角,以及为何要通过 canvas 裁剪的方式来实现这个功能,以下步骤将一一说明问题。 1.activity_main.xml 中的 RecyclerView 给它设置一个圆角的背景 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" andr...

Eclipse中使用MultiDex解决单一dex文件的65535个方法数限制

最近的项目中使用了一个 fullsync 同步器,这个同步器引用的库非常多,直接导致了方法个数超过了65535个,本文介绍如何在 Eclipse 中使用谷歌提供的android.support.multidex来解决这一问题。 预先测试 为了便于测试,先在 libvfssync 工程中写一个测试方法。 生成 classes2.dex 使用 android sdk 路径下的 buil...

欢迎使用 ghost 博客系统

Yeah,博客上线了! 大事记 2015年12月4日下午5时,『词第』上线了,第一版本仅有首页文章列表、内页文章内容、按 Tag 查询文章列表三个页面。主题可以自适应分辨率,除了在 IE9 浏览器之前的版本不能看,其它浏览器都还可以。使用的是Vno主题和yue.css,修改了字体、配色,感谢原作者的开源。此外,按照博客的需求,还需要完善以下几个功能,希望能尽快完成^_^。 2017年2月...