首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
shenhuniurou
掘友等级
Android工程师
35岁就退休
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
93
文章 93
沸点 0
赞
93
返回
|
搜索文章
赞
文章( 93 )
沸点( 0 )
货拉拉用户端体验优化--启动优化篇
前言 过去几年,在货拉拉业务高速发展的同时,作为核心业务入口的用户端app,在以「快」为第一目标实现业务需求的同时,也积累了比较多的技术债,表现为各项技术指标与业界优秀的app相比都差强人意,并且线上
货拉拉 Android 模块化路由框架:TheRouter
TheRouter 是一个 Kotlin 编写,用于 Android 模块化开发的一整套解决方案框架。 Github 项目地址与使用文档详见 https://github.com/HuolalaTec
货拉拉 Android H5离线包原理与实践
背景 在实际业务中,app中的H5页面使用的场景越来越多,在货拉拉app中也存在大量的H5页面,比如金秋拉货节、余额、车型介绍页等,加载速度成为了困扰用户的一个痛点。为此我们决定引入离线包方案,另外还
【Android 音视频开发打怪升级:FFmpeg音视频编解码篇】五、Android FFmpeg+OpenGL ES播放视频
在 Java 层,Android 已经为我们提供了 GLSurfaceView 用于 OpenGL ES 的渲染,我们不必关心 OpenGL ES 中关于 EGL 部分的内容,也无需关注 OpenGL ES 的渲染流程。 在 NDK 层,就没有那么幸运了,Android 没有为…
H5 和小程序拍照图片旋转、压缩和上传
最近接到一个“发表评论”的需求:用户输入评论并且可以拍照或从相册选择图片上传,即支持图文评论。需要同时在 H5 和小程序两端实现,该需求处理图片的地方较多,本文对 H5 端的图片处理实践做一个小结。项目代码基于 Vue 框架,为了避免受框架影响,我将代码全部改为原生 API 的…
ES6核心,值得驻足花一天时间来学习
在es5时,只有两种变量声明,var 和function。在es6中新增了四种let和const,以及另外两种声明import和class。 我们在代码块中声明了a,b。然后a is not defined.这是因为let命令只在对应的代码块中有效,我们在外部去引用它,就会报错…
ReactNative源码篇:通信机制
与JS层的通信就是通过这两张表来完成的,我们来详细看一看。 在正式开始分析通信机制之前,我们先了解和本篇文章相关的一些重要概念。 在正式介绍通信机制之前,我们先来了解一些核心的概念。 说起JavaScript Module注册表,我们需要先理解3个类/接口:JavaScript…
WebSocket探秘
长连接:一个连接上可以连续发送多个数据包,在连接期间,如果没有数据包发送,需要双方发链路检查包。 TCP/IP:TCP/IP属于传输层,主要解决数据在网络中的传输问题,只管传输数据。但是那样对传输的数据没有一个规范的封装、解析等处理,使得传输的数据就很难识别,所以才有了应用层协…
下一页
个人成就
文章被点赞
345
文章被阅读
7,673
掘力值
493
关注了
10
关注者
3
收藏集
1
关注标签
92
加入于
2016-03-29