首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
thinkerzhangyan
掘友等级
Android开发工程师
Android,Java,算法和数据结构
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
41
文章 41
沸点 0
赞
41
返回
|
搜索文章
赞
文章( 41 )
沸点( 0 )
热修复与插件化基础——Java与Android的类加载器
Loading:类的信息从文件中获取并载入到JVM的内存中。 Verifying:检查读入的结构是否符合JVM规范的描述。 Preparing:分配一个结构用来存储类信息。 Resolving:把类的常量池中的所有符号引用变成直接引用。 Initializing:执行静态初始化…
热修复与插件化基础——dex与class
生成并运行class文件对于我们而言实在太熟悉了,这里只演示dex文件的生成与运行。 class文件的运行需要依赖jvm,同理,dex文件的运行需要依赖dvm,所以dex文件需要在Android上才能运行。所需指令如下: 使用adb将dex文件放送到Android手机的SD卡目…
EventBus使用详解
EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent、Handler、BroadCast在Fragment、Activity、Service、线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。EventBus在GitH…
聊一聊 EventBus 源码和设计之禅
笔者看过一些知名开源项目的源码,认为 EventBus 算是其中最简单的,甚至复杂程度不在一个级别上。解析源码前先提一下以下几个变量和类,掌握了这些变量和类基本上 EventBus 已经就掌握一半了。 METHOD_CACHE:Map<Class<?>, List<Subscr…
动态生成form表单,不用再为表单烦恼
具有数据收集、校验和提交功能的表单生成器,包含input、复选框、单选框、输入框、下拉选择框等元素以及省市区三级联动、时间选择、日期选择、颜色选择、文件/图片上传功能,支持事件扩展。
热修复——Tinker的集成与使用
上面是Tinker官方Wiki的原话,意思嘛相信大家都看得明白,但注意啦,它并没有说Tinker可以让补丁实时生效(也叫无感知更新),它必须在打上补丁后重启App(重启进程),补丁才会发挥作用,这跟阿里的热修复方案有着本质的区别。在开始集成Tinker之前,我们有必要了解清楚,…
老司机带你刷 LeetCode
老司机带你刷 LeetCode
Android,Okhttp and WebSockets
这是一篇译文,其中很好地阐述了如何使用OkHttp在Android端进行WebSocket连接
一篇文章,全面总结Android面试知识点
JavaJava基础Java集合框架Java集合——ArrayListJava集合——LinkedListJava集合——HashMapJava集合——TreeMapJava集合——LinkedHas
下一页
关注了
31
关注者
2
收藏集
10
关注标签
34
加入于
2017-08-21