首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
stormWen
掘友等级
Android研发
|
金山wps客户端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3.3K
文章 3.3K
沸点 0
赞
3.3K
返回
|
搜索文章
最新
热门
聊聊Android中的ContextImpl
回到ContextImpl和Context,其实也是一样的,这个ContextImpl相当于代码中的Man,而Context相当于Person,只是一个接口,一个抽象类,但本质都是一样,而Decorator相当于ContextWrapper,那么具体的抽象实现类为什么呢,在An…
Xposed了解以及在Android中的应用
相信做Android开发的人都多多少少听过Xposed这个神器吧,即使没有用过,也多少听过,号称Android上最强大的神器,是由Android大神rovo89开发出来的,下面我简单分析下Xposed以及在Android中的应用,在分析的时候会有相关涉及到的简单原理描述。 首先…
Java反射以及在Android中的特殊应用
为什么要强调动态交互呢?因为一般情况下都是动态加载,也就是在运行的时候才会加载,而不是在编译的时候,在需要的时候才进行加载获取,或者说你可以在任何时候加载一个不存在的类到内存中,然后进行各种交互,或者获取一个没有公开的类的所有信息,换句话说,开发者可以随时随意的利用反射的这种机…
Android资源动态加载以及相关原理分析
实际上从目前的主流插件化框架来看,都是满足了以上的特点,当然因为Activity是大家最常用到的,因此一些插件化框架便只考虑了对Activity的支持,比如Small框架,从原理上来看,基本都差不多,Hook了系统相关的API来接管自己的加载逻辑,特别是Hook 了AMS(Ac…
JNI解析以及在Android中的实际应用
JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(在Android里面主要是C&C++)。从Java1.1开始,JNI标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行动态交互,JNI标准保证本地代…
策略模式解析以及在Android中的实际应用
在实际项目或者生活中,总会遇到一类问题,比如一个需求,有多种解决方案,又或者比如从上海到北京,有多种方式可以选择,高铁,飞机,火车等等,就是实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能,前面说了从上海到北京,如果是有钱的土豪…
HandlerThread解析以及相关问题分析
HandlerThread 相信大家都比较熟悉了,从名字上看是一个带有Handler消息循环机制的一个线程,比一般的线程多了消息循环的机制,可以说是Handler+Thread的结合,从源码上看也是如此的设计,一般情况下如果需要子线程和主线程之间相互交互,可以用HandlerT…
Java代理以及在Android中的一些简单应用
Java中的代理设计模式(Proxy),提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.代理设计模式在现实生活中无处不在,举个例子,一般明星都有个经纪人,这个经纪人的作用就是类似代…
Java四种引用解析以及在Android的应用
可以看到从4669->696的结果来看,这种相互引用的内存,最后还是被回收了. 这种回收算法叫做引用计数法,就是给对象中添加一个引用计数器,每当一个地方引用这个对象时,计数器值+1;当引用失效时,计数器值-1。任何时刻计数值为0的对象就是不可能再被使用的。这种算法使用场景很多,…
观察者模式解析以及在Android中的实际应用
在生活中和实际项目中,经常涉及多个对象都对一个特殊对象中的数据变化感兴趣,而且这多个对象都希望跟踪那个特殊对象中的数据变化,在这样的情况下就可以使用观察者模式,比如天气预报的,我相信很多用户都有经常接到气象局的天气预报的推送,或者是杂志的,如果你订阅了,那么便会定期收到邮件的推…
下一页
个人成就
文章被点赞
442
文章被阅读
46,328
掘力值
1,350
关注了
77
关注者
115
收藏集
1
关注标签
16
加入于
2016-05-24