Arch 编译 Android 11 源码

很多人都写,如何在 Ubuntu 下编译 Android 源码。今天,标新立异一次。

Read more
Arch 定制化安装与美化

Arch 最大的魅力在于,他的高度可定制化安装。网上有提供好的资源,只需往系统中集成即可。但是有很多教程在图形化界面安装方面比较千篇一律。不论组件是否需要,全部安装。最终导致系统体积较大。

此篇教程的目的在于,最少化安装组件。装出最轻的系统。在前一篇教程的基础上,开始吧。

Read more
Arch 安装教程

Arch 安装教程,支持UEFI和BIOS两种方式。官方教程地址

Read more
重新认识 Android 图片适配

Android 图片适配,真的不是你想像的那样,至少在写这篇文章之前,我陷在一个很大很大的误区中。

Read more
Android 线程间通信

Android 系统中,应用在运行时是一个独立的进程,但是每个进程中可以包含多个线程提高运行效率。在多线程开发中,有一个很重要的原则:不能在子线程中更新 UI 。

Only the original thread that created a view hierarchy can touch its views.

为解决这个问题,目前有多重方案实现子线程和主线程(UI 线程)之间的通信。

Read more
AndroidManifest 合并冲突处理

AndroidStuido 采用模块化构建工程的方式,每个模块配置一个 AndroidManifest.xml ,甚至每个构建类型、产品特性都可以配置一个 AndroidManifest.xml。最终生成 apk 的时候,按照下图指定的优先级进行合并处理。(图片来源:Google 官方文档)

Read more
Hexo 建站手札——进阶

[基础篇](/blog/2019-11-02/)讲到了如何使用 Hexo 建站。包括基本命令使用及获取到源码之后的一些简单工程配置。

下面将介绍,如何给博客添加 评论背景音乐点击特效字数统计等功能。

文章内容多数内容皆来自于TRHX 的文章Hexo 博客主题个性化

Read more
Hexo 建站手札——基础

2016 年 2 月,写了工作中第一篇博客。至今快 4 年时间,写了几十篇文章,也使用过几个平台。

  1. CSDN 一直在用,上面有着几乎全部的文章。传送门
  2. 掘金 这两年掘金顺势崛起,也在上面同步过数篇博客。传送门
  3. 简书 非专业技术分享平台,已经弃用。

直到接触到 jekyllHexo 这样的博客生成工具。前者使用一年,没多研究其扩展功能。本文将介绍使用 Hexo 建站的步骤。

本文适用于初学者,如果您已具备 Hexo 建站技能,需要丰富下网页的功能,请参阅[Hexo 建站手札——进阶](/blog/2019-11-03/)。

Read more
自建 Maven 仓库

自从公司使用 Maven 仓库管理代码后,一直想着有一个自己的代码仓库。虽然写的代码不多,但是不影响 Get 一项新技能。

Read more
使用 Gradle 配置 Android 工程

自从将 Android 开发工具从 eclipse 迁移到 AndroidStudio 中之后,Android 工程构建越来越方便。见过很多项目中各式各样的 Gradle 配置语法,懵懵懂懂。遂花费近两周时间将官方文档通读一遍并整理出常用 Gradle 配置 Demo,以此博客作为说明。

Read more