首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
bjxiaxueliang
掘友等级
资深工程师
|
网易
技术分享为主,Android、OpenGLES、Vulkan等领域学习笔记与经验总结,也会不定期分享对技术行业前景的思考和分析。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
76
文章 76
沸点 0
赞
76
返回
|
搜索文章
最新
热门
[源码探究]Android multidex 使用 与 实现原理
在Android中一个Dex文件最多存储65536个方法,也就是一个short类型的范围。但随着应用方法数量的不断增加,当Dex文件突破65536方法数量时,打包时就会抛出异常。 为解决该问题,Android5.0时Google推出了官方解决方案:MultiDex。 打包时,把…
[源码探究]RxJava2 使用 及 源码阅读
RxJava—一个可以在JVM上运行的,基于观察者模式 实现异步操作的java库。 就是异步RxJava的使用,可以使“逻辑复杂的代码”保持极强的阅读性。 Android中RxAndorid与RxJava配合使用; RxAndorid 封装了AndroidSchedulers.…
[源码探究]ARouter 源码学习
强烈建议:阅读ARouter源码前,认真阅读 ARouter官方文档:Android平台页面路由框架ARouter,通过阅读该文档,会对Arouter的实现有一个大概了解,方便后边的源码阅读。 前一段时间,我们的项目中引入了Arouter,引入的目的主要是为了组件化和功能解耦。…
[源码探究]ARouter 源码学习之Compiler
上图所示就是ARouter在编译期间生成的类文件。
[源码学习]Android JsBridge源码学习
因此,公司项目中很早便使用 JsBridge 实现 “JS与Native的通信” 了。 Android端WebView启动时,会加载一段WebViewJavascriptBridge.js的js脚本代码。 当JS需要将数据传递给Native时,通过JS reload ifram…
Android APP架构思考
构建框架的最终目的是增强项目代码的可读性 ,维护性 和方便测试 ,如果背离了这个初衷,为了使用而使用,最终是得不偿失的。 从根本上来讲,要解决上述的三个问题,核心思想无非两种:一个是分层 ,一个是模块化 。两个方法最终要实现的就是解耦,分层讲的是纵向层面上的解耦,模块化则是横向…
[自动化]Jenkins Android打包(Mac平台)
到这里,可以说jenkins Android打包已经完成。但我们还有其他一些细节需要完善,比如说生成二维码、发邮件等
[译]How to handle background services in ANDROID O?
前段时间公司项目中做Android O的适配。在了解Android O新功能时,看到这个文章,虽然介绍的是Android O的预览版,但读了一遍感觉不错,记录下来。顺便翻译一下(不翻译大家肯定也看得懂,只是觉得单纯转一下太low了)… Nothing makes an andr…
[译]facebook Android平台上动态列表的内存优化(Memory optimization for feeds on Android)
在Java中HashSet只能存放继承自Objcet的对象,这中情况下“基本数据类型”转化为继承自Object的(Integer、Long等)会产生很多中间Object对象,占用过多的内存,从而引发垃圾回收,造成系统卡顿。 Millions of people use Face…
[源码探究]“NanoHttpd微型服务器”使用及源码阅读
NanoHttpd仅有一个Java文件的微型Http服务器实现。其方便嵌入式设备(例如:Android设备)中启动一个本地服务器,接收客户端本地部分请求;应用场景也非常广泛,例如:本地代理方式播放m3u8视频、本地代理方式加载一些加密秘钥等。 Tiny, easily embe…
下一页
个人成就
文章被点赞
226
文章被阅读
129,492
掘力值
2,431
关注了
27
关注者
84
收藏集
0
关注标签
40
加入于
2019-11-21