很多人都写,如何在 Ubuntu 下编译 Android 源码。今天,标新立异一次。
Arch 最大的魅力在于,他的高度可定制化安装。网上有提供好的资源,只需往系统中集成即可。但是有很多教程在图形化界面安装方面比较千篇一律。不论组件是否需要,全部安装。最终导致系统体积较大。
此篇教程的目的在于,最少化安装组件。装出最轻的系统。在前一篇教程的基础上,开始吧。
Android 系统中,应用在运行时是一个独立的进程,但是每个进程中可以包含多个线程提高运行效率。在多线程开发中,有一个很重要的原则:不能在子线程中更新 UI 。
Only the original thread that created a view hierarchy can touch its views.
为解决这个问题,目前有多重方案实现子线程和主线程(UI 线程)之间的通信。
AndroidStuido 采用模块化构建工程的方式,每个模块配置一个 AndroidManifest.xml ,甚至每个构建类型、产品特性都可以配置一个 AndroidManifest.xml。最终生成 apk 的时候,按照下图指定的优先级进行合并处理。(图片来源:Google 官方文档)
[基础篇](/blog/2019-11-02/)讲到了如何使用 Hexo 建站。包括基本命令使用及获取到源码之后的一些简单工程配置。
下面将介绍,如何给博客添加 评论、背景音乐、点击特效、字数统计等功能。
文章内容多数内容皆来自于TRHX 的文章Hexo 博客主题个性化。
2016 年 2 月,写了工作中第一篇博客。至今快 4 年时间,写了几十篇文章,也使用过几个平台。
直到接触到 jekyll 、 Hexo 这样的博客生成工具。前者使用一年,没多研究其扩展功能。本文将介绍使用 Hexo 建站的步骤。
本文适用于初学者,如果您已具备 Hexo 建站技能,需要丰富下网页的功能,请参阅[Hexo 建站手札——进阶](/blog/2019-11-03/)。
自从将 Android 开发工具从 eclipse 迁移到 AndroidStudio 中之后,Android 工程构建越来越方便。见过很多项目中各式各样的 Gradle 配置语法,懵懵懂懂。遂花费近两周时间将官方文档通读一遍并整理出常用 Gradle 配置 Demo,以此博客作为说明。