首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
苏白_2016
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Android跨进程传大图思考及实现——附上原理分析
Intent数据传输有大小限制,那么如何跨进程传大图呢?重要的是分析问题的思路和解决过程,点赞❤️+收藏❤️+关注❤️
❤️[灵魂拷问]Android面试高频100问(架构师方向)❤️【建议收藏】
前言 本文主要受众为开发人员,所以不涉及到Android的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水. 前一阵空闲下来整理了下前阿里P7高级工程师留下Android高频面试题,之前在
Android Service ANR 的监控机制
Android系统中,ANR机制是一个比较大的话题。四大组件Activity、Service、BroadCastReceiver、ContentProvider都会涉及到。四大组件对于Anr的监控机制是不尽相同的,BroadCastReceiver和Service比较类似。Ac…
APK构建原理由浅入深
APK构建流程涉及许多将项目转换成 Android 应用软件包 (APK) 的工具和流程。构建流程非常灵活,因此了解它的一些底层工作原理会很有帮助。 APK的详细构建流程稍微有点复杂,本文将分为四步由浅入深带读者深入分析构建流程。 首先『初见构建』,这步中我们可以先忽略构建中的…
Android系统开发的特权白名单
本文只对Android系统开发人员有用。 什么是特权应用?位于系统分区的priv-app目录下的应用就是特权应用。不同的Android版本定义的分区如下 小于等于Android 8.1的版本,特权分区为/system。 大于等于Android 9的版本,特权分区为/system…
Android_Binder原理分析
Binder是Android底层系统的一个特色了,它很好地解决了进程间通讯的问题。 等... 如图: Binder通讯流程首先是,Client需要发送数据,做了(只做一次)copy from user到BinderProxy,BinderProxy是可以操作内核的缓存区,内核的…
利用ASM实现的轻量级跨Module依赖注入框架
一些大型项目往往会有多个module,随着module越来越复杂,module间的依赖关系会变得难以维护,一不小心就可能造成循环依赖,导致项目编译不过。 有一个Module-A,里面有一个class A,在Module B有一个class B,如果Module A需要用到cla…
Android 源码分析 - LayoutInflater创建View的流程分析
在日常开发中,我经常使用LayoutInflater将一个xml布局初始化为一个View对象,但是对它内部原理的了解却是少之又少。今天,我们就来看看LayoutInflater。 1. LayoutInflater的创建流程 可是这俩方法有啥区别呢?这是本节需要解答的地方。 不…