首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
奔波儿灞1482732602514
掘友等级
Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
284
文章 284
沸点 0
赞
284
返回
|
搜索文章
赞
文章( 284 )
沸点( 0 )
写给应用开发的 Android Framework 教程——学穿 Binder 篇之 Binder 服务注册过程情景分析之C语言篇
在 Binder 示例程序之 C 语言篇中我们介绍了使用 C 语言完成的最简单的 Binder 示例程序,接下来我们开始详细分析这个示例中服务注册的过程。
写给应用开发的 Android Framework 教程——学穿 Binder 篇之 Binder 程序示例之 C 语言篇
Binder 程序示例之 C 语言篇 本文基于 Android 10 源码环境。 1. 引子 Binder 是一个 RPC(Remote Procedure Call) 框架,翻译成中文就是远程过程调
写给应用开发的 Android Framework 教程——学穿 Binder 篇之 Binder 基本原理
0. 虚拟地址与物理地址 在和群里的小伙伴交流的过程中发现很多同学对于计算机组成和操作系统这块基础了解的比较少,所以我觉得有必要简单科普一下虚拟地址和物理地址。 操作系统内核一般以页为单位管理物理内存
理解 Unicode UTF-8 UTF-16 UTF-32
我们可以在系统源码中添加: 已经编译好的 C & CPP 可执行程序 已经编译好的 C & CPP 库 已经编译好的 Java 库即 jar 包 已经编译好的 Android 库即 aar 包 已经编
写给应用开发的 Android Framework 教程——玩转 AOSP篇 之系统 App 源码添加
1. 如何新建一个系统 App 项目 使用 Android Studio 新建一个空项目 FirstSystemApp,包名设置为 com.yuandaima.firstsystemapp,语言选择
写给应用开发的 Android Framework 教程——HAL与硬件服务篇之 Kernel 下载与编译
1. 内核下载 下载适用于模拟器的内核 编译脚本: 将上面的内容保存为 build.sh 脚本文件。执行 sh build.sh 开始编译。 编译有错误修改代码: 删除 scripts/selinux
写给应用开发的 Android Framework 教程——HAL与硬件服务篇之 Linux 驱动开发入门
1. 编写一个简单的 Linux 内核模块 首先,我们需要理解什么是内核模块?简单来说,内核模块是一段 "固定格式" 的代码,linux 内核可以动态的加载并执行这段代码,也可以把这段代码编译进内核,
写给应用开发的 Android Framework 教程——基础篇之 SEAndroid 使用极速上手
基本概念 SEAndroid 是一种安全系统,相关的概念和术语对于初学者来说都相对繁琐。我们可以简单地理解:在 Android 系统里面有很多资源,资源主要是根文件系统下的文件,属性系统中的属性,bi
一个app到底会创建多少个Application对象
最近跟群友讨论一个技术问题: 一个应用开启了多进程,最终到底会创建几个application对象,执行几次onCreate()方法? 有的群友根据自己的想法给出了猜想 甚至有的群友直接咨询起ChatG
写给应用开发的 Android Framework 教程——玩转 AOSP篇 之使用 Android Studio 开发系统 App
本文基于 AOSP Android10_r41 源码环境。 如果提前阅读了以下文章,本文阅读起来会更加顺利: Ubuntu 使用快速入门 AOSP 极速上手 系统开发工具 Make 构建工具入门
下一页
关注了
52
关注者
1
收藏集
8
关注标签
7
加入于
2016-12-26