- 博客(38)
- 收藏
- 关注
原创 【React Native】一个简单的拆分Bundle&资源做法
本文的RN代码基于0.43版本一般应用React Native(RN)后,随着使用页面的增加,bundle包(携带资源)会逐渐加大,这会带来以下两个缺点:页面启动速度&a...
2017-04-24 17:50:44 305
原创 【React Native】一个简单的拆分Bundle&资源做法
本文的RN代码基于0.43版本一般应用React Native(RN)后,随着使用页面的增加,bundle包(携带资源)会逐渐加大,这会带来以下两个缺点:页面启动速度&内存占用增加 这是不言而喻的,一个页面启动时会加载其他无关页面的代码,自然会有内存占用加大、启动时间增加的问题,这部分的消耗是不应该的。更新流量消耗增加 要更新某块代码必须下发整个bundle,尽管只更新其中1/10部分的代码。官方
2017-04-24 00:00:00 1168
转载 【React Native】一个简单的拆分Bundle&资源做法
本文的RN代码基于0.43版本一般应用React Native(RN)后,随着使用页面的增加,bun...
2017-04-24 00:00:00 951
原创 Android在NDK层使用OpenSSL进行RSA加密
前言需求:需要在NDK层对一个Java层的字符串进行RSA加密,然后对加密的结果进行Base64返回到Java层方案:选择使用OpenSSL来实现。编译libssl.a和...
2017-04-10 08:23:52 295
原创 Android在NDK层使用OpenSSL进行RSA加密
前言需求:需要在NDK层对一个Java层的字符串进行RSA加密,然后对加密的结果进行Base64返回到Java层方案:选择使用OpenSSL来实现。编译libssl.a和libcrypto.a静态库在github上找到了一个项目,可以直接将OpenSSL编译成Android可以使用的,项目地址为openssl_for_ios_and_android ( https://github.com/lee
2017-04-10 00:00:00 2588
转载 Android在NDK层使用OpenSSL进行RSA加密
前言需求:需要在NDK层对一个Java层的字符串进行RSA加密,然后对加密的结果进行Base64返回...
2017-04-10 00:00:00 1232
原创 支付宝招聘 iOS 开发,Hybrid 方向,坐标上海杭州
岗位描述:1、参与支付宝 Hybrid 容器研发的 Native 框架,建造灵活可靠支持亿级访问 iOS 端 H5 运行时环境; 2、参与蚂蚁 H5 研发/发布/监控平台...
2017-04-02 13:12:48 243
转载 更新来了,【React Native 应用开发指南】PDF
2015年7月编写并后期出版了《React Native 入门与实战》一书,当时 React Native 还不是很成熟,国内应用也很少。时隔快两年了,很多读者反馈有的代...
2017-03-29 20:28:56 189
转载 更新来了,【React Native 应用开发指南】PDF
2015年7月编写并后期出版了《React Native 入门与实战》一书,当时 React Native 还不是很成熟,国内应用也很少。时隔快两年了,很多读者反馈有的代码 老旧了。的确,React Native 发展迭代太快了(相对)。所以,这一次,我请到了React Native App iReading 的作者曹立成;请到了魔都三帅的翟一帆;请到了自己创业用 React Native 开发了
2017-03-29 00:00:00 568
转载 更新来了,【React Native 应用开发指南】PDF
2015年7月编写并后期出版了《React Native 入门与实战》一书,当时 React Nat...
2017-03-29 00:00:00 296
原创 热修复框架研究之Robust原理
Robust是美团点评团队在2017年3月开源的热修复框架,和阿里的AndFix不同,Robust不用依赖JNI层,直接通过Java层代码就可以实现热修复。相比于其他热修...
2017-03-28 09:47:19 211
原创 热修复框架研究之Robust原理
Robust是美团点评团队在2017年3月开源的热修复框架,和阿里的AndFix不同,Robust不用依赖JNI层,直接通过Java层代码就可以实现热修复。相比于其他热修复框架,官方给出Robust的优势有以下几点支持Android2.3-7.X版本高兼容性、高稳定性,修复成功率高达三个九补丁下发立即生效,不需要重新启动支持方法级别的修复,包括静态方法支持增加方法和类支持ProGuard的混淆、内
2017-03-28 00:00:00 702
转载 热修复框架研究之Robust原理
Robust是美团点评团队在2017年3月开源的热修复框架,和阿里的AndFix不同,Robust不...
2017-03-28 00:00:00 393
原创 Android源码:Handler, Looper和MessageQueue实现解析
做了6年的Android开发,此间做的事情非常杂包括ROM,SDK和APP,从来没有好好的研究过Android的基础代码。趁着这段时间项目没那么忙,把基础的东西仔细研究清...
2017-03-17 17:05:36 124
原创 Android源码:Handler, Looper和MessageQueue实现解析
做了6年的Android开发,此间做的事情非常杂包括ROM,SDK和APP,从来没有好好的研究过Android的基础代码。趁着这段时间项目没那么忙,把基础的东西仔细研究清楚并记录下来。想到要分析Looper和Handler的时候其实正在看背光调节模块的代码,其中看到PowerManagerService中很多API最终是向Handler发送Message的形式进行实际操作。Handler在做App
2017-03-17 00:00:00 343
转载 Android源码:Handler, Looper和MessageQueue实现解析
做了6年的Android开发,此间做的事情非常杂包括ROM,SDK和APP,从来没有好好的研究过An...
2017-03-17 00:00:00 133
原创 React Native for Android 异常处理概览
AndroidReact Native本文的RN代码基于0.43版本准备接入React Native(RN)时,看看前辈们分享的经验,都说刚接入时崩溃率是一个问题。最近在...
2017-03-13 09:17:25 136
原创 React Native for Android 异常处理概览
AndroidReact Native本文的RN代码基于0.43版本准备接入React Native(RN)时,看看前辈们分享的经验,都说刚接入时崩溃率是一个问题。最近在做RN的Native部分优化,今天就来聊聊在RN中的异常都是什么,该怎么处理。前言首先,研究RN框架异常的动机在于,我们需要建立起一套针对性的容错机制,毕竟它还是一个不够成熟的框架。期望能够做到的效果就是,对于每一个RN页面的启动
2017-03-13 00:00:00 589
转载 React Native for Android 异常处理概览
AndroidReact Native本文的RN代码基于0.43版本准备接入React Native...
2017-03-13 00:00:00 189
原创 PWA 渐进式实践 (3) - 用户体验 & 性能
为了让我们的网站能达到更高的评分(咦,为什么变成刷分了),我们最后需要进行用户体验和性能的优化。页面加载性能我们需要尽可能把其他所有页面做成异步的,如:function ...
2017-01-18 10:48:31 148
原创 PWA 渐进式实践 (3) - 用户体验 & 性能
为了让我们的网站能达到更高的评分(咦,为什么变成刷分了),我们最后需要进行用户体验和性能的优化。页面加载性能我们需要尽可能把其他所有页面做成异步的,如:function getSubmitCase(nextState, callback) { require.ensure([], (require) => { callback(null, require('./containers/ca
2017-01-18 00:00:00 327
转载 PWA 渐进式实践 (3) - 用户体验 & 性能
为了让我们的网站能达到更高的评分(咦,为什么变成刷分了),我们最后需要进行用户体验和性能的优化。页面...
2017-01-18 00:00:00 151
原创 PWA 渐进式实践 (2) - Service Worker
作为 PWA 的象征之一,我们首先做的,就是加上 Service Worker。添加 Service WorkerService worker是一个注册在指定源和路径下的...
2017-01-17 10:51:54 147
原创 PWA 渐进式实践 (2) - Service Worker
作为 PWA 的象征之一,我们首先做的,就是加上 Service Worker。添加 Service WorkerService worker是一个注册在指定源和路径下的事件驱动worker。它采用JavaScript控制关联的页面或者网站,拦截并修改访问和资源请求,细粒度地缓存资源。你可以完全控制应用在特定情形(最常见的情形是网络不可用)下的表现。Service worker运行在worker上
2017-01-17 00:00:00 293
转载 PWA 渐进式实践 (2) - Service Worker
作为 PWA 的象征之一,我们首先做的,就是加上 Service Worker。添加 Service...
2017-01-17 00:00:00 182
原创 PWA 渐进式实践 (1) - Lighthouse in Action
不知道大家还记不记得之前的四篇 PWA 系列翻译:https://zhuanlan.zhihu.com/p/23673184?refer=moduthhttps://zh...
2017-01-16 12:06:24 143
原创 PWA 渐进式实践 (1) - Lighthouse in Action
不知道大家还记不记得之前的四篇 PWA 系列翻译:https://zhuanlan.zhihu.com/p/23673184?refer=moduthhttps://zhuanlan.zhihu.com/p/23926652?refer=moduthhttps://zhuanlan.zhihu.com/p/23966686?refer=moduthhttps://zhuanlan.zhihu.co
2017-01-16 00:00:00 393
转载 PWA 渐进式实践 (1) - Lighthouse in Action
不知道大家还记不记得之前的四篇 PWA 系列翻译:https://zhuanlan.zhihu.co...
2017-01-16 00:00:00 121
原创 从零开始的Android新项目11 - 组件化实践(1)
组件化,相对于容器化(插件),是一种没有黑科技的相互隔离的并行开发方式。指的是 MDCC 2016 上冯森林提出的《回归初心,从容器化到组件化》。作为一个开发者,除了研究技术,提高自己以外,是否应该考虑怎么去更好地维护这个生态环境?
2016-10-24 08:45:55 392
原创 Activity到底是什么时候显示到屏幕上的呢
有挺多产品要求启动时间,但是启动时间又很难准确统计,那么希望现充帝·嫁衣这篇能给大家带来一些帮助。
2016-10-08 11:27:15 577
原创 Java->Android并发编程引气入门篇
Android的并发编程,即多线程开发,而Android的多线程开发模型也是源于 Java中的多线程模型 。 所以本篇算是一个基础大纲也会先讲一些Java中的多线程理念,再讲解具体涉及的类,最后深入Android中的并发 场景和实践 。 并发 什么是并发 举个很简单的栗子,当你一边在 撸撸撸 ,一边在看 小视频 ,同时在做两件事,这
2016-08-25 08:59:21 218
原创 React Native 0.31 Bundle 预加载优化
使用 React Native 开发混合应用的过程中,我们在打完 bundle 进 release 包后,会发现第一次进入页面(React 的 Activity)会有一个短暂的白屏过程,而且在完全退出后再进入,仍然会有这个白屏。
2016-08-23 07:04:32 244
原创 从零开始的Android新项目10 - React Native & Redux
本篇来讲讲React Native和Redux,本文会从简单的例子入手,让大家能快速地明白React Native是什么,Redux 和常见的 MVC、MVP 等有什么区别,怎么去组织一个 Redux架构的 React Native 项目。
2016-08-18 09:04:59 452
原创 使用Mockito和Roboletric进行Android单元测试
家艺同学为介绍使用Mockito和Roboletric进行Android单元测试
2016-08-15 08:25:51 723
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人