首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android FW
订阅
user3672705600151
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
Android 高级开发面试题以及答案整理
如今安卓开发不像前几年那么热门,但是高级人才依然紧缺,大家看着这句话是不是很熟悉,因为 web 高级人才也紧缺,c++ 高级人才一样紧缺,那么到了人工智能时代,人工智能时代的高级人才也同样会紧缺!似乎是高级人才的人在其他领域也是高级人才,而不是因为选择了热门才会一帆风顺。 业务…
写给应用开发的 Android Framework 教程——学穿 Binder 篇之 Java 程序示例
这是一个 Binder 相关的系列教程,持续更新中: 学习 Binder 的预备知识 虚拟内存与 Linux 文件访问接口 Linux 内核常用数据结构 linux 驱动开发入门 Binder 基本原
Activity 感知 Fragment 中的触摸事件
Fragment 在 Activity 上,发现 Fragment 上的触摸事件会被 Activity 所接收。这在一些业务场景上很不适用,很多时候业务逻辑不想让我们Fragment中的触摸事件被
花了 4 个月整理了 50 篇 Android 干货文章
从第 1 篇文章到现在已经 4 个月了,按类别整理一波技术干货。 目录 热门技术 View 代码封装 源码分析 精进之路 热门技术 Kotlin 初探 Kotlin 成了 Google 的亲儿子,现在赶紧来学学跟着 google 学习 mvp 架构跟着 google 学习 mvp 架构(clean 篇)给初学者的…
Android性能优化方案
前言 上一个季度在百度工作挺忙碌,在最后期限完成了OKR目标,因此有一段时间没有写文章。今天趁有机会想分享下在大型Android项目工程内的一些性能优化方式。 指标 量化性能的指标有很多,但最重要的就
“终于懂了” 系列:Android屏幕刷新机制—VSync、Choreographer 全面理解!
在Android中,当我们谈到 布局优化、卡顿优化 时,通常都知道 需要减少布局层级、减少主线程耗时操作,这样可以减少丢帧。如果丢帧比较严重,那么界面可能会有明显的卡顿感。我们知道 通常手机刷新是每秒60次,即每隔16.6ms刷新一次。 问题来了: 本文介绍的内容会详细解释以上…
【Framework】🤡 速通 Android AOSP基础
早些年刚毕业,在老东家参与开发Launcher的时候就接触过AOSP,那时的早教平板还是基于Android 4.4的源码进行定制的。后续跑路了,就一直在应用层摸鱼,最近一时兴起,速通(复习)一波基础~
Android Framework学习启动流程(三)-SyetemServer
1. forkSystemServer->handleSystemServerProcess 2. 通过jni 启动binder线程池 3. nativeZygoteInit函数对用的JNI ( frameworks/base/core/jni/AndroidRuntime.c…
Android FrameWork - 开机启动 Zygote 进程
1. Android FrameWork - 学习启动篇 2. Android FrameWork - 开机启动 Init 进程 3. Android FrameWork - 开机启动 Zygote 进程 Zygote 进程是由 init 进程通过解析 init.rc 文件而创…
Android FrameWork - 开机启动 Init 进程
1. Android FrameWork - 学习启动篇 2. Android FrameWork - 开机启动 Init 进程 3. Android FrameWork - 开机启动 Zygote 进程 操作系统本身也是一个程序,只是这个程序是用来管理我们 App 应用程序的…