首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
吴小龙同学
吴小龙同學
创建于2021-05-13
订阅专栏
Android 开发,终身实践者。
等 18 人订阅
共18篇文章
创建于2021-05-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
如何实现一个 System Services?
《Android 系统开发做什么?》写到 Android System Services 是专注于特定功能的模块化组件,应用框架 API 所提供的功能可与系统服务通信,以访问底层硬件。
Android 系统开发做什么?
18 年我从 Android 应用开发转 Framework 层开发了,从此开启了 996 幸福生活,博客技术文更新基本停滞了,被工作占据了过多的精力,实在没时间像以前一样拟稿、写作,实践、反复修改去精心准备文章,另外也不知道该写什么了,很多经验心得都会涉及到项目本身,公司内部…
Flutter 开发从 0 到 1(五)源码
明天开始又要上班了,你的假期任务完成如何啊?由于平时加班太多了,实在挤不出更多时间,从开始想用 Flutter 《Flutter 开发从 0 到 1(一)需求与准备》写一个完整的 APP 已经过去三个月了,但是我没有忘记,这个国庆时间我终于完成了。Flutter 确实强大,不止…
Android 9.0 SystemUI 启动流程
基于 AOSP 9.0 分析。 之后就进入到锁屏或者 Launcher,开机过程就基本结束了。 SystemUI 启动就是从 SystemServer 开始的。 通过 intent.setComponent(new ComponentName("com.android.syst…
Flutter 开发从 0 到 1(四)ListView 下拉加载和加载更多
在《APP 开发从 0 到 1(三)布局与 ListView》我们完成了 ListView,这篇文章将做 ListView 下拉加载和加载更多。 Flutter 提供了 RefreshIndicator 下拉刷新组件,可以轻松让我们实现 Material Design 风格的下…
Flutter 开发从 0 到 1(三)布局与 ListView
上周日出去玩了,因此没时间写文章。我司加班到 11 点,第二天可以晚上班一个小时,加班到 12 点,可以晚上班两个小时,以此类推,为什么说这个,对的,加班第二天我没有多睡觉,而是起来抓紧时间写文章,好了,废话不多说,进入今天的主题。 打开 PhotoShop,看下背景色 #ed…
Flutter 开发从 0 到 1(二)框架与网络
之前做 APP 开发的时候,我都是担任 Android 组 leader,新项目起来,我会做技术预研,如《一套完整的 Android 通用框架》,一般会使用 MVP 模式(现在应该是 MVVM 模式),网络请求框架使用 Retrofit,图片加载使用 Glide,图片缩放和裁剪…
Flutter 开发从 0 到 1(一)需求与准备
在《手把手教你做个人 app》我有说过,开发一个 APP 很大程度依赖服务端:服务端提供接口数据,然后 APP 展示;开发一个 APP,还需要美工协助切图。对于以前的我,没接口,没美工,照样可以开发 APP ,可谓 So easy 来形容。 现在的我,依旧一线做着 Androi…
Git 从入门到跑路(三)
改完了,小白又找项目经理 review 代码,过了 10 分钟,项目经理回复道:“注释,注释,你代码啥注释都没有吧,适当地加点”。 问题又回到了“我代码都提交了,还怎么修改?”左小白实在没头绪,只能问问身边的同事 A。 同事 A:你可以把之前的提交 Abandoned 点,使用…
Git 从入门到跑路(二)
等组长走了,左小白就带着这三个疑问去寻求答案,首先工作区、暂存区、本地仓库、远程仓库都是啥?一顿搜索引擎,看了几篇文章,大概是明白了。 原来新增,更改,删除文件这些动作,就是发生在工作区,当我们使用命令git add,那么这些更新就会出现在暂存区中。而本地仓库和远程仓库又是什么…
Android 凉了?聊聊 Android 现状及出路
如果你对技术感兴趣,想做到专家级别,可以在以上这些方面深究下去,总之,劳资有技术,不怕没饭吃。 这也是一种途径,如果你喜欢与人打交道,会吹逼,有机会就去争取做技术经理,经理可以懂技术,也可以纯粹管理的,我是建议还是懂点技术吧,这样是不会那么容易被程序员糊弄过去的,所以从程序员转…
Git 从入门到跑路(一)
第二天,左小白就开始进入项目,他发现新公司版本控制是用的 Git,之前是 SVN,问了旁边的同事,跟他说,Git 和 SVN 没什么区别的,会 git add和git commit就够了,左小白心想,SVN 他已经用的很溜,Git 那岂不是信手拈来,拿起键盘就干起来了。 左小白…
Android 挖孔屏适配
刘海屏刚出来那会儿,怎么看怎么丑,后面又是水滴屏,稍微有点顺眼,再就是挖孔屏,都是啥玩意。 前段时间在做挖孔屏适配,中间就不要有刘海,需求就是把这个刘海去掉。 说明原生是没有适配刘海,而现在手机却看到了刘海,肯定是有哪里定制,找了下,果然,有定制资源 apk A 将 confi…
Android 装逼技术之暗码启动应用
在拨号盘中输入*#*#<code>#*#*后,APP 可以监控到这些输入,然后做相应的动作,比如启动应用,是不是有点骚。 下面看下这个骚操作是如何实现的。 DialtactsActivity 中有个 showDialpadFragment 方法,用来加载显示拨号盘,因此入口就从…
接私活有哪些注意事项?
如果你手上有 Android、iOS、后端、美工四个人员,你就可以去承接项目了,这是极简配置,需要每个人员都是精兵强将。 有段时间真的很疯狂,同时进行三个私活,如下图。那时候我还是 965,下班了可以做爱的事。 你可能会说,现在 Android 都没人要了,还能接到私活?不,据…
Android Studio 导入 AOSP 源码
有了 AOSP 源码,接下来就是如何看了,可以直接文本看,可以用 Source Insight,我当然选择 Android Studio,Android Studio 是我熟悉且十分强大的工具。问题来了,如何将 AOSP 源码导入 Android Studio? 命令安装 ma…
AOSP 源码整编单编
《AOSP 源码下载》完成后,就可以开编了。 整编,顾名思义就是编译整个 Android 源码,最终 out 目录会生成几个重要的镜像文件,其中有 system.img、userdata.img、ramdisk.img 等,这些是可以刷机的。 编译目标的格式:BUILD-BUI…
AOSP 源码下载
网上关于这块大部分教程都是无效的,因为墙的缘故,无法使用官方提供的下载链接,我这里使用了清华大学的镜像,是能够顺利将 AOSP 下载下来。如果你还没有安装 Ubuntu,请看《VirtualBox 安装 Ubuntu》。 需要安装 curl,执行命令sudo apt-get i…