许大地博客
考研潮背后:“被学历裹挟”的一代

考研潮背后:“被学历裹挟”的一代

考研临近,在中国人民大学藏书馆的一间朗读室里,马克思、法条、英语,从早到晚,背书声从未停下。

install-hexo

环境要求

Hello World Hello World……
Android 启动页 (Splash) 的实现

App 启动页 (Splash),最经典的莫过于微信的启动页了。不过启动页是个好的设计还是不好的设计呢?本文不讨论这个问题,仅从一个开发者的角度来讲解下Android应用启动页的实现,以及一些需要注意的地方。

Android 编码规范

在开发中,遵循良好的编码规范,不仅仅可以提高代码的可读性,减小出错的可能性,同时也降低与其他开发者交流的成本,易于他人的维护与协作。 本文简单总结了 Android 开发中的一些代码规范,供开发者参考。

第一个插件:FindViewByMe

FindViewByMe 是一个自动生成 FindViewById 代码的 IDEA/Android Studio 插件,支持 Activity、Fragment 和 ViewHolder 中的 findViewById 的代码生成。

再见,2015

引子

每一年都会携带着一些愿望和祝福到来,而又带着特有的记忆和故事离开。

去了的就去了,该来的总归要来。

Android Studio 小技巧/快捷键 合集
Android App 沉浸式状态栏解决方案

伴随着 Android 5.0 发布的 Material Design,让 Android 应用告别了以前的工程师审美,迎来了全新的界面,灵动的交互,也让越来越多的 App 开始遵从 material design 设计原则,不再是以前拿着iOS设计稿,做着Android开发。本文就其中的沉浸式状态栏这一特性,描述其兼容到4.4的实现,以及一些使用中的小细节。

NavigationView 的使用

NavigationView 的引入让 Android 侧边栏实现起来相当方便,最近公司项目中也使用这个新的控件完成了侧边栏的改版。在使用过程中遇到一些坑,写篇博文记录一下。

第一个开源控件:NineGridImageView(九宫格图片控件)

最近在公司项目重构一个类似朋友圈或微博的动态界面,其中需要显示九宫格图片,在查找一些开源库之后,发现没特别好用的,或者说满足我需求的,就一不小心造了个轮子。

StatusBarUtil 状态栏工具类(实现沉浸式状态栏/变色状态栏)

这是一个为Android App 设置状态栏的工具类, 可以在4.4及其以上系统中实现 沉浸式状态栏/状态栏变色,支持设置状态栏透明度,满足你司设计师的各种要求(雾)。

自动化替换 Markdown 中的本地图片引用

懒是第一生产力。——沃兹基苄德

Vectors For All (最终篇)【译】
热修复入门:Android 中的 ClassLoader
Android 热修复方案对比

概述

热修复实现:ClassLoader 方式的实现
StaticLayout 源码分析

Android 中的文本布局和绘制都是由 Layout 类完成的,而 Layout 类一个重要的子类就是 SaticLayout 类,本文从源码来简单分析文本是如何布局的,具体如段落、折行处理以及省略方式的等等的处理。

Android App 多语言切换

前段时间公司 App 需要实现多语言切换功能,接到任务后先 Google 了下,发现搜到的方法都比较老旧,很多都莫名其妙,比如什么 API 欺骗、反射、手动转换语系,感觉不应该这么复杂地实现(也可能是当时的环境下实现确实比较麻烦)。所以花了点时间研究了下,实现了应用内切换语言,且不是那么复杂。

mUrl:自动生成 Markdown 格式的链接

因为懒,花了半个下午时间开发了一个 Chrome 插件,第一次接触这方面东西,写个博客记录下开发过程。

Android 过度绘制优化
如何设计精准的推送通知?【译】
自定义选择复制功能的实现
2016 年过去了
<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=80% height=90 src="https://music.163.com/outchain/player?type=2&id=31381877&auto=1&height=66"> </iframe>
GitHub Page 博客自定义域名添加 HTTPS 支持

2015 年底,不少互联网公司已经实现了全站 HTTPS 了,如今已经 2017 年了,作为一个开发者,个人博客还没加锁的,不免有点惭愧。最近博客改版,在家打开博客欣赏的时候,发现被糊了一堆牛皮癣,就花了点时间给本站上了 HTTPS。

我要坚持每天写一篇日记

我要坚持每天写一篇日记

全员培训学习心得

开始我的博客之旅

从上周五晚上开始,折腾了几天,博客终于是搭建好了,就此写上第一篇博客测试下。