吴小龙同學

党要我帅,我不得不帅!


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

AOSP 预置 APP

发表于 2019-02-10 | 分类于 AOSP

Android 系统预置 APP 是做 Framework 应用开发经常经常会遇到的工作,预置 APP 分为两种,一种是直接预置 APK,一种是预置带有源码的 APP。

预置 apk

示例说明

以 Shadowsocks.apk 示例,在 AOSP/packages/apps 新建名为 Shadowsocks 的文件,放入 Shadowsocks.apk,再新建 Android.mk,内容如下:

阅读全文 »

2019 关键字

发表于 2019-01-02 | 分类于 猿生活

回顾 18 年

转眼间 2018 年过去了,2018 年对我来说过得真的太快,在过去的一年,没啥成就感可言,2018 年 5 月份我换了工作,从此 996,大部分时间都投入了工作,勤勤恳恳,没什么说的。不过回顾《2018 关键字》,真的要说,恭喜,我又成功地浪费了一年:

高级程序员

自己差不多属于高级程序员了,这些年没算白混,但还不够,很多知识点知道,浮在表层,开发中一些知识不常用很快也就忘记了,新的一年,还得继续查缺补漏,深入。

换了工作,现在做 Android Framework 了,小白,从零开始,Framework 比应用开发难很多,适应了很久。

阅读全文 »

Android APP 冷启动流程

发表于 2018-09-16 | 分类于 AOSP


阅读全文 »

Android Studio 导入 AOSP 源码

发表于 2018-08-15 | 分类于 AOSP

有了 AOSP 源码,接下来就是如何看了,可以直接文本看,可以用 Source Insight,我当然选择 Android Studio,Android Studio 是我熟悉且十分强大的工具。问题来了,如何将 AOSP 源码导入 Android Studio?

安装 Java

虚拟机新装的 Ubutun 一开始是没有 Java 的,需要先安装,输入命令java,报以下错误:

阅读全文 »

AOSP 源码整编单编

发表于 2018-07-25 | 分类于 AOSP

《AOSP 源码下载》完成后,就可以开编了。

整编

整编,顾名思义就是编译整个 Android 源码,最终 out 目录会生成几个重要的镜像文件,其中有 system.img、userdata.img、ramdisk.img 等,这些是可以刷机的。

阅读全文 »

AOSP 源码下载

发表于 2018-07-07 | 分类于 AOSP

网上关于这块大部分教程都是无效的,因为墙的缘故,无法使用官方提供的下载链接,我这里使用了清华大学的镜像,是能够顺利将 AOSP 下载下来。如果你还没有安装 Ubuntu,请看《VirtualBox 安装 Ubuntu》。

下载 repo

Repo 是一款工具,可让您在 Android 环境中更轻松地使用 Git,首先需要安装 Git:

1
sudo apt-get install git

创建 bin,并加入 path:

1
2
mkdir ~/bin
PATH=~/bin:$PATH
阅读全文 »

Android 8.0 自适应图标

发表于 2018-05-14 | 分类于 Adaptive Icons

项目中遇到一个问题,Android 8.0 系统上 APP 的 icon 显示的是默认的机器人的 icon,这是什么回事?原来 Android 8.0(API 级别 26)引入了自适应启动器图标,可以在不同设备模型中显示各种形状。下面看下官方酷炫动态图:

适用于自适应图标线框的各种遮罩 适用于自适应图标的各种蒙版

阅读全文 »

Android 从 Web 唤起 APP

发表于 2018-04-04 | 分类于 App Links

前言


知乎在手机浏览器打开,会有个 App 内打开的按钮,点击直接打开且跳转到该详情页,是不是有点神奇,是如何做到的呢?

阅读全文 »

Flutter 初尝:从 Java 无缝过渡

发表于 2018-03-08 | 分类于 Flutter

准备阶段

下载 Flutter SDK

如果不能科学上网,可以声明 PUB_HOSTED_URL 和 FLUTTER_STORAGE_BASE_URL 两个环境变量,执行如下两行命令,是为了让 Flutter 在安装过程中使用国内的镜像:

1
2
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

新建 Flutter 文件夹,克隆 Flutter SDK:

1
git clone -b beta https://github.com/flutter/flutter.git

阅读全文 »

Python 爬虫实战(二):使用 requests-html

发表于 2018-02-25 | 分类于 Python

Python 爬虫实战(一):使用 requests 和 BeautifulSoup,我们使用了 requests 做网络请求,拿到网页数据再用 BeautifulSoup 解析,就在前不久,requests 作者 kennethreitz 出了一个新库 requests-html,Pythonic HTML Parsing for Humans™,它可以用于解析 HTML 文档的。requests-html 是基于现有的框架 PyQuery、Requests、lxml 等库进行了二次封装,更加方便开发者调用。

阅读全文 »

123…16
吴小龙同學

吴小龙同學

公众号:吴小龙同学

154 日志
43 分类
116 标签
RSS
WeChat GitHub 知乎 Weibo
© 2013 – 2024 吴小龙同學
由 Hexo 强力驱动 v3.4.2
|
主题 – NexT.Gemini v6.7.0