web
linux
java
android
最新
优选
此刻
登录
注册
android
•
11
引用 •
0
回帖
android
3
docker
引用
1
回帖
0
java
引用
3
回帖
0
hidl
引用
1
回帖
0
默认
/
热议
/
好评
/
优选
/
最近回帖
android
hidl
62
浏览
android8 添加 hidl 服务
qiushao
- be here now
1 个月前
网上有很多介绍 hidl 的文章,但没有一篇是介绍得比较全面的,都会遗漏一些小细节, 由于这样,那样的小细节,自己到处找资料,折腾了两天才把 hidl 的demo 跑起来。 以下作详细的记录,手把手教你从零创建自己的 hidl 服务。 关于什么是 hidl ,及为什么要用 hidl 的理论知识这里就 ....
android
43
浏览
Android 系统 debug 小技巧:打印调用栈
qiushao
- be here now
2 个月前
查看Android 虚拟机 调用栈 kill -3 pid。 查看native 进程调用栈 debuggerd -b pid。 debuggerd 是Android自带工具,如果没有内置到系统,请自行从源码编译。
android
88
浏览
Binder 通信机制详解
qiushao
- be here now
4 个月前
binder 通信机制详解 1. IPC与Binder 基本概念 在 linux 操作系统下,各进程间是完全隔离的,独立的,一个进程不能直接访问其他进程的资源,比如进程A有一个全局变量foobar, 进程B是没法直接读取的,进程A有一个函数,进程B也是没法直接调用的。但我们又有这样的需求,比如打印机 ....
android
385
浏览
Android不编译某个模块
qiushao
- be here now
4 个月前
android 系统内置了很多应用,比如说通信录,日历,计算器,相机等, 对于 TV 来说,这些应用是没有什么用的,只是占用系统空间而已。为了节剩一下系统空间,我们在编译系统时要把这些模块给去掉。 1. 从 PRODUCT_PACKAGES 中删除 比如说我们要删除通信录 Contacts 这个应用 ....
android
83
浏览
android-studio 导入 Android 系统源码
qiushao
- be here now
5 个月前
目前流行的阅读 android 系统源码的工具主要有以下几种: source insight, understand, vscode, vim 等。也有同学不用导工程直接 find + grep + 文本编辑器的, 这些工具我也用过很长一段时间, 但总有不满意的地方。 最初的时候是用 source ....
docker
android
227
浏览
使用 docker 构建 Android 系统编译环境
qiushao
- be here now
7 个月前
日常使用的系统是 deepin , 工作中又经常需要编译 Android 系统源码, 在deepin 中编译高版本的 Android 还是可以的,按官方的教程基本没什么问题,但要编译 <= Android5.1 的版本就一堆的问题了。一开始想搞虚拟机来编译,感觉效率还是太低了,刚好最近在学习 ....
android
260
浏览
android 系统服务 - 添加 java-service 和 native-service
qiushao
- be here now
9 个月前
一. java层系统服务 以添加一个 KKTVService 为例, 这个service 提供一个方法,获取设备唯一序列号。 1. 添加aidl 文件,定义service 提供的接口 在目录frameworks/base/core/java/android/app下增加中文件 IKKTVServic ....
android
125
浏览
Android 编译系统系列计划
qiushao
- be here now
1 年前
做了好几年的 Android 系统定制,开发工作,一直想整理一下Android编译系统相关的东西,却一直搁置,这次准备给新同事们讲解一下这方面的知识,顺便整理整理,希望对他们在对 Android 源码一理解上有点帮助。 计划分以下这些点进行梳理: source, lunch 干了什么活 各mk 文件 ....
android
163
浏览
安卓开发日常
xin
1 年前
xml里面定义了一个如下的view,怎么编译都不过,看报错是xml的问题,但是看起来没什么问题啊 这个问题坑过好几次一直没长记性,敲黑板View的首字母要大写 还是上面的例子,这是要画一条水平的虚线,drawable的定义如下 在定义好之后在IDE的预览模式下是OK的但是跑到真机上以后发现 ....
android
java
211
浏览
使用反射和注解实现 ORM 框架
qiushao
- be here now
1 年前
一般来说我们需要在Android操作数据库都是直接使用 SqliteOpenHelper 来实现。但这对不熟悉SQL语法的同学来说是比较痛苦的,而且Android的数据库接口乱七八糟的,更让人痛苦。为了让小伙伴们能愉快的使用数据库,很多人实现了ORM框架,比如GreenDAO, DBExecutor ....
android
404
浏览
android 开机动画流程
qiushao
- be here now
1 年前
近期有个项目需要修改开机动画,便网上搜罗了各种资料,对比源码进行分析,整理了一下开机动画的显示流程。这里的开机动画是指在android层的开机动画。至于mboot层和linex kernel层的Logo显示流程就不深究了。 先放张图看一下整体的流程: [图片] 先由 init 进程启动 Surfac ....
推荐标签
mysql
引用
0
回帖
0
spring
引用
0
回帖
0
Sym
Sym
是一个用
java
实现的现代化社区(论坛/社交网络/博客)平台,“下一代的社区系统,为未来而构建”。
引用
0
回帖
0
ElasticSearch
引用
0
回帖
0
shell
引用
7
回帖
0
java
引用
3
回帖
0
linux
引用
1
回帖
0
docker
引用
1
回帖
0
maven
引用
0
回帖
0
nginx
引用
1
回帖
0
openresty
引用
0
回帖
0
android
引用
11
回帖
0
随便看看
shell 正确获取脚本所在目录
shell 数组
shell 配置文件的读写
shell 管道与重定向的区别
shell 脚本基础知识
shell [[]] 与 [] 的区别
android 开机动画流程
java 反射
nginx + tomcat 启用 https
使用 docker 构建 Android 系统编译环境
最新标签
hidl
https
tomcat
nginx
android
docker
shell
linux
java
web