首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
DarkTime
更多收藏集
微信扫码分享
微信
新浪微博
QQ
80篇文章 · 0订阅
写给 Android 应用工程师的 Binder 原理剖析
一. 前言 这篇文章我酝酿了很久,参考了很多资料,读了很多源码,却依旧不敢下笔。生怕自己理解上还有偏差,对大家造成误解,贻笑大方。又怕自己理解不够透彻,无法用清晰直白的文字准确的表达出 Binder 的设计精髓。直到今天提笔写作时还依旧战战兢兢。 Binder 之复杂远远不是一…
2019面试总结(阿里巴巴蚂蚁金服、饿了么、人人车等)
今年跳槽换工作,一共面试了8家公司,拿到了6个offer,其中包括阿里巴巴蚂蚁金服(外派杭州)、饿了么、人人车等公司,总体来说还算是顺利,因为也没面的特别多,想把今年的面试情况总结一下,给自己做一个记录,也希望给其他人一点帮助。 这是今年面试的第一家公司,是通过猎头渠道找的,这…
Android 面试重难点
Android的Framework和Android apk的打包过程、多线程、Android机制、Binder机制、NDK、Android系统启动过程,App启动过程 ... 等等
Android 程序员不得不收藏的 90+ 个人博客(持续更新...)
每周打开一次收藏夹里的个人博客,已经成为了我的人生一大乐趣。 相比各大博客平台,我一直更加偏爱个人博客。在每个人自己的这一亩三分地里,你能看到的,学到的,不仅仅只有知识,还有不一样的生活,不一样的态度。 以下排名不分先后。如果一定要有个顺序,大概是按我收藏的顺序。 来自滴滴出行…
深入理解static关键字
看完程序,小白童鞋发话了:啥玩意?main方法中啥都没有,能运行啥?博主你个星星星... 小白童鞋:那啥...那啥...博主我说啥了,我啥都没说... static的主要意义是在于创建独立于具体对象的域变量或者方法。以致于即使没有创建对象,也能使用属性和调用方法! static…
功耗分析
1. 飞行模式底电流问题 系统睡眠的底电流是所有功耗问题的前置条件,此时wifi 、Bluetooth、Location、Radio 都处于关闭状态。 2. 正常待机功耗简介 待机功耗很容易出现问题,并且很难理清,因为其涉及到APK 、Modem、Wifi、Other这些不确定…
Immutable 常用API简介
对Immutable.js 中 List 和 Map 的api进行整理,便于理解与查阅
听说你Binder机制学的不错,来解决下这几个问题(一)
Binder承担了绝大部分Android进程通信的职责,可以看做是Android的血管系统,负责不同服务模块进程间的通信。在对Binder的理解上,可大可小,日常APP开发并不怎么涉及Binder通信知识,最多就是Service及AIDL的使用会涉及部分Binder知识。Bin…
理解Android硬件加速的小白文
硬件加速,直观上说就是依赖GPU实现图形绘制加速,同软硬件加速的区别主要是图形的绘制究竟是GPU来处理还是CPU,如果是GPU,就认为是硬件加速绘制,反之,软件绘制。在Android中也是如此,不过相对于普通的软件绘制,硬件加速还做了其他方面优化,不仅仅限定在绘制方面,绘制之前…
Android面试题:bindService获取代理是同步还是异步
执行第二条消息的时候, 会向AMS请求publishService,其实就是告诉AMS,服务启动完毕,可以向之前请求APP端派发代理了。 最后,其实startService也是异步。