首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
懒猫爱上鱼
掘友等级
Android程序猿
|
中科软
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
Handler中的handleMessage方法不执行的原因
Handler中的handleMessage方法不执行的原因 记录开发过程中发生Handler中的handleMessage不执行的原因: Handler源码位置/frameworks/base/co
Android 混淆配置
Android Progurad是为了优化apk的体积,提高apk的编译效率所提供的工具。 本文主要描述了怎么使用混淆配置,便于快速进行项目的混淆。
Mac Charles使用
mac上面是用Charles进行抓包 先去Charles官网下载Charles安装包 官网地址 charles本身可以免费试用30天,强烈支持购买正版软件,现提供一种破解方法,用于学习交流,Up主用的
插件化(二)如何启动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、内存、显卡等这些东西组合在一起就是一台电脑主机,但是这些东西中的一个发生了损坏的情况下,是不是就表示整个主机不能使用了呢,并不是这个样子的因为这些个组建其实就是利…
面试技能点总结
前两个属于线程共享的,后面三个是属于线程私有的. 标记--清理 先对内存标记一遍标明那些对象是可用的那些对象是无用的,之后对无用的对象进行清理. 标记--整理 跟标记清理的第一步一样先进行标记,之后将可用对象整理到内存的一端,之后对这个边界之外的内存进行回收. 复制--清理 将…
下一页
个人成就
文章被点赞
20
文章被阅读
7,723
掘力值
426
关注了
23
关注者
10
收藏集
4
关注标签
18
加入于
2019-04-24