摘要: 需求 前段时间在做挖孔屏适配,中间就不要有刘海,需求就是把这个刘海去掉。 调研 官方关于刘海屏有介绍,其中有两个属性比较关键: | 值 | 说明 | | : | : | | | 用于定义刘海屏形状的路径。这是一个可由 解析的字符串,并且是告知系统刘海屏大小和形状的方式。可在路径中指定 以便模拟针对不 阅读全文
posted @ 2019-08-20 19:17 吴小龙同學 阅读(427) 评论(0) 推荐(0) 编辑
摘要: Android 系统预置 APP 是做 Framework 应用开发经常经常会遇到的工作,预置 APP 分为两种,一种是直接预置 APK,一种是预置带有源码的 APP。 预置 apk 示例说明 以 Shadowsocks.apk 示例,在 AOSP/packages/apps 新建名为 Shadow 阅读全文
posted @ 2019-08-14 20:07 吴小龙同學 阅读(2178) 评论(1) 推荐(2) 编辑
摘要: 什么是暗码? 在拨号盘中输入 后,APP 可以监控到这些输入,然后做相应的动作,比如启动应用,是不是有点骚。 下面看下这个骚操作是如何实现的。 效果预览 源码 DialtactsActivity showDialpadFragment DialtactsActivity 中有个 showDialpa 阅读全文
posted @ 2019-07-15 10:30 吴小龙同學 阅读(1450) 评论(1) 推荐(2) 编辑
摘要: 有了 "AOSP 源码" ,接下来就是如何看了,可以直接文本看,可以用 Source Insight,我当然选择 Android Studio,Android Studio 是我熟悉且十分强大的工具。问题来了,如何将 AOSP 源码导入 Android Studio? 安装 Java 虚拟机新装的 阅读全文
posted @ 2019-02-26 22:36 吴小龙同學 阅读(2591) 评论(0) 推荐(0) 编辑
摘要: 《 "AOSP 源码下载" 》完成后,就可以开编了。 整编 整编,顾名思义就是编译整个 Android 源码,最终 out 目录会生成几个重要的镜像文件,其中有 system.img、userdata.img、ramdisk.img 等,这些是可以刷机的。 初始化编译环境 项目目录,打开终端,输入命 阅读全文
posted @ 2019-01-05 16:10 吴小龙同學 阅读(1946) 评论(0) 推荐(0) 编辑
摘要: 网上关于这块大部分教程都是无效的,因为墙的缘故,无法使用官方提供的下载链接,我这里使用了 "清华大学的镜像" ,是能够顺利将 AOSP 下载下来。如果你还没有安装 Ubuntu,请看《 "VirtualBox 安装 Ubuntu" 》。 下载 repo Repo 是一款工具,可让您在 Android 阅读全文
posted @ 2019-01-02 13:56 吴小龙同學 阅读(1184) 评论(0) 推荐(0) 编辑
摘要: 前言 知乎在手机浏览器打开,会有个 App 内打开的按钮,点击直接打开且跳转到该详情页,是不是有点神奇,是如何做到的呢? 效果预览 Uri Scheme 配置 intent filter AndroidManifest.xml 测试网页 main 下新建 assets 文件,写了简单的 Html 网 阅读全文
posted @ 2018-04-07 22:16 吴小龙同學 阅读(1903) 评论(0) 推荐(0) 编辑
摘要: "Python 爬虫实战(一):使用 requests 和 BeautifulSoup" ,我们使用了 requests 做网络请求,拿到网页数据再用 BeautifulSoup 解析,就在前不久, "requests" 作者 "kennethreitz" 出了一个新库 "requests html 阅读全文
posted @ 2018-03-14 20:55 吴小龙同學 阅读(9419) 评论(1) 推荐(0) 编辑
摘要: 准备阶段 下载 Flutter SDK 新建 Flutter 文件夹,克隆 Flutter SDK: 配置 Flutter 环境 我是 Mac 系统,Flutter SDK 下载完后的路径:Users/wuxiaolong/Flutter/flutter/ 。 在命令行下,进入用户目录 打开.bas 阅读全文
posted @ 2018-03-09 11:47 吴小龙同學 阅读(15624) 评论(1) 推荐(1) 编辑
摘要: 新公司有些项目是用的 Git,以前公司都是 svn,为了练手 Git,我个人 APP 用到了,但是仅简单的 git pull/push 的使用,并未用到 Git 精髓,只有当项目中用到,才会紧迫去全面学习,所以说,在项目中进步是最快的。 开发场景:远程有主分支 master,提供用户使用的正式的稳定 阅读全文
posted @ 2018-02-27 22:20 吴小龙同學 阅读(3237) 评论(1) 推荐(1) 编辑