首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
生糖七分醋
掘友等级
能力有限Android
|
小学生集散地
能力有限,水平一般,努力学习
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
90
文章 62
沸点 28
赞
90
返回
|
搜索文章
赞
文章( 62 )
沸点( 28 )
听说你Binder机制学的不错,来解决下这几个问题(一)
Binder承担了绝大部分Android进程通信的职责,可以看做是Android的血管系统,负责不同服务模块进程间的通信。在对Binder的理解上,可大可小,日常APP开发并不怎么涉及Binder通信知识,最多就是Service及AIDL的使用会涉及部分Binder知识。Bin…
十分钟了解Android触摸事件原理(InputManagerService)
从手指接触屏幕到MotionEvent被传送到Activity或者View,中间究竟经历了什么?Android中触摸事件到底是怎么来的呢?源头是哪呢?本文就直观的描述一个整个流程,不求甚解,只求了解。 触摸事件肯定要先捕获才能传给窗口,因此,首先应该有一个线程在不断的监听屏幕,…
Android R WindowManagerService模块(5) 焦点窗口和InputWindows的更新
这篇文章中对焦点窗口的进行下分析总结。 焦点窗口是指当前正在与用户交互的窗口,该窗口负责接收键事件和触摸事件。当启动新的Activity、添加新的窗口、移除旧窗口、分屏来回操作时,都会涉及到焦点窗口的
Android Framework 如何学习,如何从应用深入到Framework?|牛气冲天新年征文
个人认为,当你提出如何深入学习Framework源码这个问题的时候,你就已经具备了最基础的条件--探索欲和求知欲。当然这个东西比较虚,我再讲一些实在的 因此,在我看来,不论你基础如何,只要有应用层开发经验,有探索和研究Framework的兴趣和欲望,这就够了。只要开始,就是进步…
Android 同时扫描多个二维码(非zxing)
部分业务场景可能使用到同时扫多个码,并对多个码进行处理,在网上找过zxing有解决方案,但是修改很麻烦,效率也不太高。最后找到google提供的机器学习中有扫码的支持,非常满足这个需求。
利用Live Templates打造埋点自动化利器
埋点是日常开发中重要但又繁琐的一环。每次我埋点的时候,你就不能主动一下告诉我,你是属于这个Event的吗?这个年代还不主动,你们是想单身一辈子吗?为了维护一个老码农的尊严。我决定和他们死磕到底。
Kotlin 内联类 inline class请了解一下
最近在做开发的工作中,意外发现了kotlin官方承认的一个内联类的bug。在理解这个bug产生的原因的过程中,我秉承着打破砂锅问到底的决心,竟然顺势学习了一波jvm字节码。收获颇丰,于是便开始着手写下
写给 Android 应用工程师的 Binder 原理剖析
一. 前言 这篇文章我酝酿了很久,参考了很多资料,读了很多源码,却依旧不敢下笔。生怕自己理解上还有偏差,对大家造成误解,贻笑大方。又怕自己理解不够透彻,无法用清晰直白的文字准确的表达出 Binder 的设计精髓。直到今天提笔写作时还依旧战战兢兢。 Binder 之复杂远远不是一…
下一页
个人成就
文章被点赞
102
文章被阅读
16,975
掘力值
687
关注了
19
关注者
35
收藏集
8
关注标签
21
加入于
2019-05-16