首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小海编码日记
掘友等级
公号:
|
小海编码日记
Android,Flutter
获得徽章 12
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 25
沸点 0
赞
25
返回
|
搜索文章
最新
热门
从LeakCanary看Service生命周期监控
大家都知道使用LeakCanary可以监控项目中存在的内存泄漏问题,那么LeakCanary是怎么实现的呢?LeakCanary通过检测程序中对象的引用关系,收集应该被回收的对象并标记,随后等待GC后
按Home键时SingleInstance Activity销毁了???
前段时间,突然有朋友询问,自己写的SingleInstance Activity在按home键的时候被销毁了,刚听到这个问题的时候,我直觉怀疑是Activity在onPause或者onStop中发生了
面试串讲014-实现了AIDL接口的服务的方法是运行在哪个线程?有多个方法,是不是运行在同一个线程?
问题: 实现了AIDL接口的服务的方法是运行在哪个线程?有多个方法,是不是运行在同一个线程? 回答: 在AIDL服务端实现的方法一般情况下运行在服务端的Binder线程上,有多个方法时,运行在多个线程
面试串讲013-A进程调用B进程的b方法,B进程没有创建的情况下,B进程中是b方法先执行还是Application的onCreate先?
问题: A进程调用B进程的b方法(AIDL实现的,B进程有个服务),B进程没有创建的情况下,B进程中是b方法先执行还是Application的onCreate方法先执行?如果b方法很耗时,A进程会被阻
面试串讲012-主线程每5秒钟发一个需要执行10秒的消息到子线程,会发生什么?
问题: 主线程每5秒钟发一个执行10秒的消息到子线程,会发生什么? 回答: 主线程每5秒钟发一个执行10秒的消息到子线程,假设在整个过程中,不论是主线程的5秒定时发送,还是子线程10s执行的逻辑都能正
面试串讲011-硬件加速的原理
问题: 硬件加速的原理是什么? 回答: 硬件加速的主要原理是通过将CPU不擅长的图形计算转换成GPU专用指令,让更擅长图形计算的GPU来完成渲染,硬件加速改变了android的绘图模型,能提高绘图的性
面试串讲010-ContentProvider初始化时机
问题: ContentProvider是什么时候初始化的? 回答: 在ActivityThread的handleBindApplication方法中调用installContentProviders完
面试串讲009-布局层级太多怎么优化?
问题: 布局层级太多怎么优化? 回答: View整体布局是通过深度优先的方式来进行组织的,整体形似一颗树,所以优化布局层级主要通过三个方向来实施: 降低布局深度:使用merge标签或者布局层级优化等手
面试串讲008-View的OnTouchEvent,OnClickListener,OnTouchListener三者的执行顺序
问题: View的onTouchEvent,OnLongClickListener,OnClickListener,OnTouchListener几者的执行顺序是怎样的? 回答: 这三者的响应顺序依此
面试串讲007-Handler的其他问题(2)
基于面试问题005和006,我们已经基本了解了Handler内部的运行原理,主线程子线程使用Handler的注意事项,消息及消息池等,接下来我们来看下Handler关联的其他内容。 知道IdleHan
下一页
个人成就
文章被点赞
231
文章被阅读
47,670
掘力值
2,084
关注了
13
关注者
69
收藏集
8
关注标签
2
加入于
2017-12-05