首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
L同学41964
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 27
沸点 0
赞
27
返回
|
搜索文章
赞
文章( 27 )
沸点( 0 )
Android关于ThreadLocal的思考和总结
ThreadLocal的作用是提供线程内的局部变量,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度。
Android 源码分析(二)handler 机制
这次我自己彻彻底底弄懂 handler 机制了,真的,不信我讲给你听。 从哪里讲起呢,我特意去翻了一下 Handler 的类注释说明,然而好像并没有 get 到我想讲的东西,粗略看一下类注释。 没看懂没事,反正我看了翻译也不想懂,我们换个角度来理解 handler。 Handl…
Java设计模式-观察者模式
Java设计模式-观察者模式
浅析 RxJava 和 RxAndroid 关于线程切换和操作符作用
通过查看大神对 RxJava 一些解析的博客做了一点对于线程切换的总结
synchronized类锁与对象锁
在平常的开发中我们处理对象及变量的并发访问(保证数据的线程性安全)时都会想到synchronized关键字。当然碰到些具体实例还有其他选择用于保证多线程访问资源的同步性,例如:ReentrantLock、ReentrantReadWriteLock。 从以上两点的定义上可能理解…
Android 数据加密之 MD5 加密
MD5 英文全称 “Message-Digest Algorithm 5”,翻译过来是 “消息摘要算法 5”,由 MD2、MD3、MD4 演变过来的,是一种单向加密算法,是不可逆的一种的加密方式。
HandlerThread源码解析
在Android系统中,我们执行完耗时操作都要另外开启子线程来执行,执行完线程以后线程会自动销毁。想象一下如果我们在项目中经常要执行耗时操作,如果经常要开启线程,接着又销毁线程,这无疑是很消耗性能的?那有什么解决方法呢? 一个好用的类用于创建一个自带Looper的线程。这个Lo…
RxJava - 小心 observeOn 的陷阱
在 Android 中使用 RxJava 经常会用到 observeOn 这个操作符来完成线程的切换,比如网络请求之后切换到 “主线程”,通常会这么写: Observable.observeOn(AndroidSchedulers.mainThread()) 然而我遇到一个奇怪的问题,onNext 有时候会丢失
与Android热更新方案Amigo的亲密接触
之前写过一片:与Android热更新方案Amigo的初次接触,主要是记叙了Amigo的接入和使用。 最近读了一下Amigo的源码,而且看了看网上其他讲Amigo源码的文章,它们所针对的代码都和最新的Amigo代码有所出路,所以针对最新的代码,浅浅的分析一下。 Amigo的最近更…
两个类,让你再也不用实现onActivityResult()
当我们知道fragment仅仅可以收到自己请求的回调后,我们就可以用它来解耦activity中onActivityResult的逻辑了。一般情况下,如果一个activity中多个回调结果的话,onActivityResult()中会有各种case判断,并且这种设计也打断了流式写…
下一页
关注了
44
关注者
1
收藏集
0
关注标签
1
加入于
2018-03-16