- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 RxBus(二)
在上一篇blog里,简单的把我所使用的RxBus的分享出来了,如有疏漏或错误,欢迎指正。这篇blog继续RxBus,同时完成上一篇blog上所说的学习Message源码,完成RxEvent对象的复用。 对象复用,个人理解,其核心思想就是创建出一个对象池出来,不用的对象,加入到对象池里,供下一次直接从对象池中取出来,避免重复创建和销毁对象带来的开销。有关于对象池方面的知识,由于本人理解有限
2017-01-24 09:45:06
393
原创 RxBus(一)
最近在整理项目源码中,打算抽取一些常用的代码,做成属于自己的项目代码库,以供其他项目或者以后做项目使用,减少重复工作,降低开发难度。 如果已经在项目中使用了RxJava,可以考虑RxBus来替代EventBus等库,在实现同等的功能前提下,减少代码。由于本人正式在项目中使用RxJava的时间比较晚,所以,关于Rx的文章,很多具体实现是参考了其他blog,但由于无法考证哪位才是原作者,在此
2017-01-22 13:10:09
501
原创 基于jquery的ajax方法的二次封装
我并不是专业的前端开发攻城狮,所以,这篇文章的水平,可能是比较低的,里面一些观点,可能都比较可笑。如果有疏漏或错误的地方,希望大家能指出来。如果文章的价值不大,也希望大牛能指点一二,在此先谢谢了。 在做实际开发过程中,由于后台只提供接口,不管是android、ios还是H5开发,都是通过调用同一套后台接口去获取数据,android和ios是通过各自的系统提供的http请求方法去做数据请求的。
2017-01-02 13:09:20
5661
原创 android app热更新方案探讨(五)
在前几期,我把前一段时间自个琢磨的cordova开发Hybrid app中,可能的解决方案和可能存在的问题,全列举出来了。关于cordova开发app方面的内容,暂时先分享这些内容,后面一段时间我得去琢磨RN了。希望我的分享不要把后面的朋友带入了错误的路线上去了,如果能对朋友们有一丝丝帮助,那就更好了。如果有朋友愿意就cordova方面的知识来分享,交流经验,欢迎联系本人。谢谢大家!
2016-06-05 13:03:44
926
2
原创 android app热更新方案探讨(四)
在上期的blog里,我们讨论了关于cordova实现热更新的原理。本来我是打算写一个Demo供大家参考的,需要服务器的配合才能做到热更新,而我目前测试的Demo没有服务器挂载,只能在局域网下作为测试用例,所以,放出来大家并不能直接使用,暂时就先不放出来了,我相信如果看了上几期的blog,按照这个思路去实现,做出Demo来是没有困难的。在本期,我们将探讨一下上期中留下的问题。 首先,我们需要通
2016-06-05 12:33:28
1300
原创 android app热更新方案探讨(三)
上期我们讨论了一些关于cordova的方面的知识,详细信息,还是以官网为准。这期,我们将继续探讨cordova方面的知识。至于如何创建cordova应用,开发文档上有详细的讲解,我们在次不讨论这个问题,而是把主要精力放在热更新这方面。 创建的cordova项目,一般会把html等资源文件放在assets下,WebView每次都是直接加载assets下色资源文件。这种方式是cli方式创建的项目
2016-06-04 16:29:34
2873
1
原创 android app热更新方案探讨(二)
Hybrid app开发,一种方案是WebView加载Html页面,页面由html、css、js构建。但WebView直接加载html这个方案,在此不讨论,其优缺点做android开发的应该都清楚。我在这里所指的Hybrid开发,是比较狭义。既利用WebView加载html网页,又可调用原生代码的功能。可能有的朋友会提出来,WebView加载html网页,也可以调用原生的代码呀。的确,但这种模式,
2016-06-04 15:12:41
1964
原创 android app热更新方案探讨(一)
app更新速度越来越快,功能也越来越多。辛辛苦苦的等待半夜凌晨的到来,然后上线app。刚上完线,duang!出bug了,瞬间心情跌到了谷底了。心情不好不是最要紧的,bug不好才要命。于是乎,辛辛苦苦的去抓崩溃log,然后再紧急修复上线。来回折腾不说,用户也开骂了,刚升级完成,又来了个更新包,这是在逗我玩吗?我那可怜的流量啊,就这样在一次又一次的升级中,没了。
2016-06-03 13:37:26
4198
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人