首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
懒猫爱上鱼
掘友等级
Android程序猿
|
中科软
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
插件化(二)如何启动Activity
启动Activity需要注意的是Activity需要通过AMS去清单文件中去查找如果查找不到就不能启动,插件化apk中的Activity不能再宿主apk中清单文件中注册所以需要去欺骗AMS启动插件中的Activity,这个过程主要是找到几个Hook点!!!Hook在使用过程中尽…
Android中的SharePreference的初始化流程
SharedPreference是Android中的一种简单的数据存储方式,支持存储数据量不大的数据内容.那么它是怎样进行初始化的呢. 1.SharePreference是什么时间进行初始化的. 2.SharePreference是主线程加载还是子线程加载. 以上就是整个SP初…
Android View 的绘制流程
说到Android中Vew的绘制流程,想必每个Android开发的人员都会想到是onMeasure、onLayout、onDraw。事实上这三个方法是正确的但是只知道这三个方法是不够的我们还要知道整体的绘制流程是什么时候开始的怎么触发的。 从上面的代码中可以看出的是在resum…
Activity启动流程
通过上面的代码可以发现最终AMS调用的mStackSupervisor中的startActivityMayWait方法,那么这个mStackSupervisor是那个类的实例,实际上它就是ActivityStackSupervisor这个类的实例,下面简单介绍一下Activit…
面试知识总结
前两个属于线程共享的,后面三个是属于线程私有的. 标记--清理 先对内存标记一遍标明那些对象是可用的那些对象是无用的,之后对无用的对象进行清理. 标记--整理 跟标记清理的第一步一样先进行标记,之后将可用对象整理到内存的一端,之后对这个边界之外的内存进行回收. 复制--清理 将…
设计模式学习
抽象不应该依赖细节,细节应该依赖于抽象. 举个例子:(盗用大话设计模式中的电脑组成的列子)电脑的组成由主板、CPU、内存、显卡等这些东西组合在一起就是一台电脑主机,但是这些东西中的一个发生了损坏的情况下,是不是就表示整个主机不能使用了呢,并不是这个样子的因为这些个组建其实就是利…
面试技能点总结
前两个属于线程共享的,后面三个是属于线程私有的. 标记--清理 先对内存标记一遍标明那些对象是可用的那些对象是无用的,之后对无用的对象进行清理. 标记--整理 跟标记清理的第一步一样先进行标记,之后将可用对象整理到内存的一端,之后对这个边界之外的内存进行回收. 复制--清理 将…
链接记录
自定义View的Paint详解 Library库的开发方式https://www.jianshu.com/p/ccac7ac0b819Android热修复文章https://www.jianshu.c
Java虚拟机中内存分配
Java运行时的内存分为五大部分,分别为方法区、堆、虚拟机栈、本地方法栈、程序计数器,其中方法区以及堆是属于所有线程共享的内存,而虚拟机栈、本地方法栈、和程序计数器是属于线程私有的内存。这些内存统一由虚拟机分配。 程序计数器:是一块较小的内存空间,可以看做是当前线程所执行的字节…
个人成就
文章被点赞
19
文章被阅读
7,182
掘力值
377
关注了
22
关注者
9
收藏集
4
关注标签
18
加入于
2019-04-24