上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: https://www.jianshu.com/p/193fb966e954 一,背景 RecyclerView是谷歌官方出的一个用于大量数据展示的新控件,可以用来代替传统的ListView,更加强大和灵活。 最近,自己负责的业务,也遇到这样的一个问题,关于是否要将ListView替换为Recycl 阅读全文
posted @ 2019-02-21 21:21 tiger168 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 什么情况下会导致内存泄露(Memory Leak)? Android 的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M,有的机器为24M。因此我们所能利用 的内存空间是有限的。如果我们的内存占用超过了一定的水平就会出现OutOfMemory 的错误。 内存溢出的几点原因: 1、资源释放 阅读全文
posted @ 2019-02-20 16:22 tiger168 阅读(1754) 评论(0) 推荐(0) 编辑
摘要: 为了更直接的了解各区域,下面我们来看几个示例。 1、Java 堆溢出 下面的程中我们限制Java 堆的大小为20MB,不可扩展(将堆的最小值-Xms 参 数与最大值-Xmx 参数设置为一样即可避免堆自动扩展),通过参数-XX:+HeapDump OnOutOfMemoryError 可以让虚拟机在出 阅读全文
posted @ 2019-02-20 15:57 tiger168 阅读(153) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/wqhwe/p/5407468.html https://www.cnblogs.com/zhangshitong/p/6478721.html 客户端在使用HTTPS方式与Web服务器通信时有以下几个步骤,如图所示。 (1)客户使用https的URL 阅读全文
posted @ 2019-02-19 23:58 tiger168 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 原文:http://weishu.me/2016/01/28/understand-plugin-framework-overview/ 插件化技术听起来高深莫测,实际上要解决的就是两个问题: 代码加载 类的加载可以使用Java的ClassLoader机制,但是对于Android来说,并不是说类加载 阅读全文
posted @ 2019-02-15 16:00 tiger168 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 双进程守护如果从进程管理器观察会发现新浪微博、支付宝和QQ等都有两个以上相关进程,其中一个就是守护进程,由此可以猜到这些商业级的软件都采用了双进程守护的办法。 什么是双进程守护呢?顾名思义就是两个进程互相监视对方,发现对方挂掉就立刻重启!不知道应该把这样的一对进程是叫做相依为命呢还是难兄难弟好呢,但 阅读全文
posted @ 2018-12-19 15:40 tiger168 阅读(2445) 评论(0) 推荐(0) 编辑
摘要: 原文: https://www.jianshu.com/p/345f4d8a5cfa 1.Android调用JS的方法有2种: (1)通过WebView的loadUrl() // 调用js中的函数:jsFun(msg) webView.loadUrl("javascript:jsFun('" + m 阅读全文
posted @ 2018-10-17 15:31 tiger168 阅读(2675) 评论(0) 推荐(0) 编辑
摘要: 概念汇总 动态加载:在程序运行的时候,加载一些程序自身原本不存在的文件并运行这些文件里的代码逻辑。动态加载是热修复与插件化实现的基础。 热修复:修改部分代码,不用重新发包,在用户不知情的情况下,给app打补丁,让app按照补丁的逻辑运行 插件化:拆分apk,形成 宿主+插件 关系 模块化:把常用的模 阅读全文
posted @ 2018-10-11 16:31 tiger168 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 来源:www.cnblogs.com/chenqf/p/6386163.html 前言 Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。但是对于很多前端同学来说,仅仅只是知 阅读全文
posted @ 2018-10-11 10:04 tiger168 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/popfisher/p/8543973.html 一. AndFix AndFix的原理就是方法的替换,把有bug的方法替换成补丁文件中的方法。 注:在Native层使用指针替换的方式替换bug方法,已达到修复bug的目的。 AndFix采用na 阅读全文
posted @ 2017-05-10 18:28 tiger168 阅读(7887) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页