首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
前端
Kotlin
Android Jetpack
Flutter
HarmonyOS
面试
架构
Java
展开
全部
Android
前端
Kotlin
Android Jetpack
Flutter
HarmonyOS
面试
架构
Java
性能优化
Android Studio
操作系统
后端
iOS
音视频开发
暂无数据
推荐
最新
Android系统保存重名文件后引发的异常解决
问题背景 前提业务能力介绍:应用中【相册选择器】原有功能是单选逻辑。当选择图片资源后就不能选择视频资源;相反的当选择了视频资源后就不能选择图片资源。
操作系统“卡脖子”到底是个啥?
从现状来看,国内生态已经基本成型。 推送、支付、地图、应用商店...该有的都有了。 至少在国内市场,我们不用担心被"卡脖子"。 而在新一轮的变革中,过去那种堆人力抄功能的模式已经完全无法行得通了。
Android 16 显示系统 | 从View 到屏幕系列 - 2 | Surface
写在前面 Surface 是整个 Android 显示框架中最重要也是最基础的一个概念,它承担着 App UI 的显示需求,App 需要展示的 UI 都必须要画到这个 Surface 上才能被显示出来
Android 16 显示系统 | 从View 到屏幕系列 - 3 | BLASTBufferQueue
写在前面 BLastBufferQueue 的全称: Buffer Layer Async Transaction BufferQueue,BLastBufferQueue 作为桥梁连接了 App 和
Android 16 显示系统 | 从View 到屏幕系列 - 4 | GraphicBuffer & Gralloc
写在前面 在 Android 显示框架中,GraphicBuffer 是一个重要的基础概念,它代表了一块内存,可以被 GPU/CPU 读写。无论是 App UI 的绘制,还是 SurfaceFling
Android 16 显示系统 | 从View 到屏幕系列 - 5 | App 内部绘制
写在前面 前面了解 BLASTBufferQueue 和 Surface 和 GraphicBuffer 这几个基本的组件之后,这一章主要是了解 App 是如何把 UI 绘制到图形缓冲区 Graphi
Android系统中如何在Native层调用java实现的系统服务
Android系统中如何在Native层调用java实现的系统服务 继<在Android中利用抽象类对外提供系统接口>后,出现了个新需求,就是想在Native层代码中也能使用之前定制服务(用java实
Android自定义系统服务端监控客户端存活状态并管理客户端占有的资源
问题背景 在定制系统中,往往需要在自定义系统服务中实现硬件资源的控制接口,app调用了这些接口后,还没来得及释放就因为种种原因崩溃了。未释放的硬件资源可能会导致系统休眠功耗过高,或其它app用了该未释
在Android中利用抽象类对外提供系统接口
需求背景 Android系统定制中,无可避免需要对外提供一些定制化的接口,使app能完成一些定制化需求。之前用过aidl文件和jar用于app和系统同步接口,但效果都不尽人意。aidl文件对接口有顺序
手写操作系统 - 环境搭建
CPU 是怎么执行代码的 我们写的任何的语言代码最终都是给 cpu 执行的,要理解语言的本质那么最终还是要理解 CPU 的工作原理。我们手写操作系统后面也会遇到一系列的问题,有些问题站在 CPU 的角
Android系统优化--开机时间优化
实际生活当中,针对某些应用场景,对Android启动时间要求比较严格,比如车载,车都开出去几公里了,IVI系统还没起来,这就比较尴尬,所以,优化Android启动时间是一项非常重要的工作。本文将根据
移植 FART 到 Android 10 实现自动化脱壳
FART 源码 FART 是 ART 环境下基于主动调用的自动化脱壳方案。 关于 FART 详细介绍参考: FART 自动化脱壳框架简介与脱壳点的选择 FART 主动调用组件设计和源码分析 开源地址:
深入探讨 Android 的 View 显示过程与源码分析
探讨 Android 的 View 显示过程 在 Android 中,View 的显示过程涉及多个步骤和方法,从底层到上层依次执行。理解这些步骤和方法对优化 UI 性能和实现复杂的自定义
为什么手机厂商都纷纷入局自研操作系统?
时间线 2020 年 9 月 10 日,华为召开了开发者大会,正式推出了 HarmonyOS 2.0 系统,并宣布为开发者提供完整分布式设备与应用开发生态。 2023年10月17日,小米集团首席执行官
【Android R】车载 Android 核心服务 - CarService 解析
在之前的文章《从应用工程师的角度再谈车载 Android 系统》中提到了"CarService是车载Android系统的核心服务之一,所有应用都需要通过CarService来查询、控制整车的状态"..
Android14原生系统通过静态overlay方式定制系统默认壁纸
安卓ROM定制开发,学习使用静态overlay的方式,将安卓14原生系统的默认壁纸替换为自己定制的壁纸
写给 Android 应用工程师的 Binder 原理剖析
一. 前言 这篇文章我酝酿了很久,参考了很多资料,读了很多源码,却依旧不敢下笔。生怕自己理解上还有偏差,对大家造成误解,贻笑大方。又怕自己理解不够透彻,无法用清晰直白的文字准确的表达出 Binder 的设计精髓。直到今天提笔写作时还依旧战战兢兢。 Binder 之复杂远远不是一…
Android 车载应用开发指南(4)- CarService 详解
CarService 是车载 Android 操作系统 Android Automotive OS的核心服务之一,所有车载相关的应用都需要通过 CarService 来查询、控制整车的状态。
狂飙!Android 14 第一个预览版已发布~
狂飙!Android 14 已发布~ 狂飙!Android 14 已发布~ 狂飙!Android 14 已发布~
Android车载开发启示录|基础篇-车载操作系统架构
这是笔者的第一篇车载开发相关博客,会先从大的框架层来俯瞰下整个车载操作系统。你可以了解到目前Android车载操作系统现状、整个操作系统架构和架构层级中核心概念的朋友阅读学习。