首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
juexingzhe
掘友等级
大前端
Stay Hungry
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
50
文章 50
沸点 0
赞
50
返回
|
搜索文章
最新
热门
RecyclerView之SnapHelper源码分析
很久没有写Android控件了,正好最近项目有个自定义控件的需求,整理了下做个总结,主要是实现类似于抖音翻页的效果,但是有有点不同,需要在底部漏出后面的view,这样说可能不好理解,看下Demo,按页滑动,后面的View有放大缩放的动画,滑动速度过小时会有回到原位的效果,下滑也…
插件化之代码调用与加载资源
最近一直在忙公司的业务,有两个月时间没有更新博客了,感叹坚持真是不容易。今天分享一下插件化的一些预备知识点,插件化是一个很大的话题,写一本书也不一定能说完。整体就是跨APP去加载资源或者代码,在Android里面尤其是加载四大组件,涉及到更多的姿势。今天我们不涉及四大组件,主要…
Hybrid模式多进程实践
最后考虑到都是Hybrid需要用到的知识点,所以就有了上面的题目。言归正传,先说说为什么Hybrid需要用到跨进程的知识点。 作为一个Androider应该知道,虚拟机分配给各个进程的运行内存是有限制的,不同机型不一致。如果App中有很多的图片模块,虽然做了多级缓存,也是会有O…
内存泄露和LeakCanary的故事
今天我们来聊一聊Android中的内存泄露和内存泄露的检测工具LeakCanary。Java有垃圾回收线程为什么还会发生内存泄露?原因就是外部人为持有对象引用,持有引用者的生命周期大于被引用者的生命周期,导致本该回收的对象不能被回收,从而继续停留在内存中。 其中第三点非静态内部…
JNI开发流程与引用数据类型的处理
本文就是分析下Java调用C++程序的步骤和JNI开发访问数组和字符串的问题。 先看下Android中JNI的开发步骤。简单写了个Demo,看下效果: 第一步,在Java层先建立JNI Class,需要调用Native 方法的地方需要关键字native声明,其中方法sayHel…
VasSonic源码之并行加载
VasSonic是腾讯开源的一套完整的Hybrid方案,Github地址: VasSonic,官方定义是一套轻量级和高性能的Hybrid框架,专注于提升H5首屏加载速度。今天主要分享下其中的一个技术,并行加载技术。在开始之前先了解一个核心概念SonicSession,VasSo…
Java虚拟机之Class类文件结构
正如有一句名言:代码编译的结果从本地机器码变为字节码,是存储格式发展的一小步,却是编程语言发展的一大步。 Java语言为什么能write once, run anywhere? 这个其实是因为和各种不同平台相关的虚拟机,这些虚拟机都可以载入和执行同平台无关的字节码。今天我们就来…
React Native通信原理源码分析二
在上一篇中分析了Native调用JavaScript的原理,这一篇我们分析下JavaScript调用Native的原理。上一篇提到的内容这里就不重复了,建议小伙伴们先看下上一篇再来看这一篇,会更好理解点。 比如一个简单的Toast,首先需要引入ToastAndroid模块,然后…
一行代码实现底部导航栏TabLayout
app中底部导航栏已经是很常见的控件了,比如微信,简书,QQ等都有这类控件,都是点击底部标签切换界面。主要的实现手段有 其中TabLayout一般作为顶部的导航栏使用,今天我们基于FragmentTabLayout来实现一个底部导航栏。先看下实现的效果: 为什么要提下这个布局,…
个人微信订阅号开通啦
当然简书这边的博客也会同步更新,为什么要新开订阅号呢?其实主要考虑到订阅号大家关注比较方便。 坚持技术分享不容易,小伙伴们关注一波,给楼主一个动力加油。
下一页
个人成就
文章被点赞
575
文章被阅读
69,064
掘力值
2,284
关注了
14
关注者
108
收藏集
13
关注标签
32
加入于
2016-10-14