首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Shayyyyyyyyy
掘友等级
Android 17
码克思
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
817
文章 768
沸点 49
赞
817
返回
|
搜索文章
赞
文章( 768 )
沸点( 49 )
造成Android Java层crash原理分析
一、造成系统崩溃(crash)的原因是什么? (1)未捕获的异常 有Java层面,和Native层面 。 在我们平常操作中,如果有未捕获的异常,会导致系统崩溃,这个崩溃本质上是人为操作的,人为去操作系
【 Android 性能优化】ANR 问题如何监控?
ANR 即 Applicatipon No Response,程序无响应。相比 Crash,ANR 问题存在原因复杂,不易定位的特点
Android 干货分享:插件化换肤原理(2)—— 实现思路、主流框架分析
插件化换肤原理,本系列从Android View创建源码深入分析至主流框架实现分析,彻底理解插件化换肤。
【车载 Android】应用换肤方案(一) - Runtime Resource Overlay
手机应用的动态换肤功能目前已经使用的比较广泛了,也有许多文章分析了其中的原理,使用方式也大同小异,基本都需要在应用内集成一个三方的框架,或独立开发一个换肤框架。
[Android输入系统] Socket连接的建立
`system_server`进程的`InputDispatcher`线程,需要与App端的UI线程进行通信,需要先建立socket连接。这篇文章,我们讲讲socket连接的建立过程。
[Android输入系统] App端消费事件流程
这是Android Input系列的第三篇文章,今天主要讲讲App端在收到事件之后,是如何消费这些事件的。
ANR如何产生之InputDispatching Timeout篇
最近在做ANR优化,发现线上非常多的ANR(一半以上)原因都是 Input dispatching timed out。那这些ANR是怎样产生的呢?这篇文章我们就从源码角度剖析一下。
一文搞定面试 | Activity启动流程之冷热启动(上)
Activity启动流程分为三个阶段:应用进程向系统进程发送启动请求,系统进程处理请求并执行启动逻辑,应用进程接收回调信息并执行回调操作
Android Framework权限篇二之RuntimePermission数据结构解析
在上篇文章中提到的权限授权、撤销授权、判断是否授权等都会通过如下数据结构读取写入;这里画了个图帮助大家阅读源码理解,因为嵌套比较深;
Android13 PMS是如何启动的
Android13 PMS是如何启动的 平常使用安卓实际就是在使用各种app,而下载的app实际是一个apk文件。这个apk文件的安装就交给了PackageManagerService来实现。Pack
下一页
关注了
149
关注者
2
收藏集
4
关注标签
30
加入于
2017-11-15