首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android Framework
新小梦
创建于2023-03-08
订阅专栏
Android Framwork入门
等 24 人订阅
共16篇文章
创建于2023-03-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android13 Framework添加自定义服务
Android13实战,实现Framework层注册服务,通过getSystemService对外提供底层服务。同时提醒实战过程细节实现问题。
Android AOSP内置APK为系统应用
Android AOSP内置第三方应用一般有两只方式:源码和APK,本文讲的内置第三方APK,APK一般是自己开发、合作商提供,应用商店下载。
Android AOSP 修改开机视频
Android系统启动过程采用开机动画或开机视频进行展示,等待系统启动完成。在Android原生开机中只开机动画。但芯片厂商一般提供的源码会增加开机视频支持,采用MediaPlayer来实现。本来主要
Android智能指针的理解:强指针sp和弱指针wp
Android在native层C++中提供了智能指针的概念,通过引用计数实现内存对象的回收。即强指针sp和弱指针wp,引用基类LightResBase和ResBase.
Android JNI入门
应用层开发简单入门学习JNI,为学习Framework相关打下基础。是为了学习其他更高级知识的根基。也是上层与底层互相调用的基本知识。
Android构建系统中的Android.mk与Android.bp文件
本文详细介绍了Android构建系统中的两种重要文件——Android.mk和Android.bp。我们将从历史和发展入手,探讨这两种文件的语法区别、适用场景以及各自的优缺点。
主流CPU架构与ABI在Android设备中的应用
解释了各架构的指令集,以及ABI的概念,强调了在Android设备上支持多种ABI的重要性,以确保兼容性和性能。目前主流的Android ABI包括arm64-v8a等。
Android初始化语言-init.rc文件
Android初始化语言是Android启动过程用于配置和运行各种程序的基础,通过init进程解析init.rc来进行。
值得一看的Android广播分析好文
一个程序最多允许注册多少个广播接收者?500个还是1000个?相信可以通过本文找到这个答案。相信阅读本文,能做到开卷有益。
Android广播如何解决Sending non-protected broadcast问题
系统应用之间通过广播进行交互,对外发送没有受保护广播是一种危险的行为。本文介绍如何在Framwrok层避免频繁的打印异常警告信息。
设计之妙,理解Android动画流程
通过对aosp动画部分源码的分析,原来float还可以设计如此之妙。原来这就是fk source code的美妙。
图形系统:简简单单学习WindowManagerService的启动流程
快短小介绍WindowManagerService的启动流程。Android图形系统真是说复杂就复杂,说简单就简单。
Android的CotentProvider的启动流程
作为四大组件之一的ContentProvider,相信大多数开发者平常都很少用到。就像我们这种toB的公司,面向Android整机开发,多个应之间的交互,也是通过广播。
Android广播Broadcast的启动流程
多个应用相互发送广播,是否会影响到整机性能?为什么我们更偏向使用广播处理跨进程通信问题,而不是AIDL呢?
Android根Activity的启动流程
Activity的启动流程,了解一个应用程序进程创建之后,了解一个应用程序的第一个Activity的启动流程。会涉及到Applicaiton、Context、Activity的创建。
Android 应用程序的启动流程
应用进程的启动流程 本文基于Android 11,主要分析应用程序的启动流程。通过本文,可以了解如果通过Zygote fork一个应用进程。