上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 81 下一页

2020年2月6日

摘要: 关于插件化这个技术如今也已经烂大街了,不过遗憾的是在自己的职业生涯中还木有真正遇到过插件化的公司项目,本来有一家公司正准备有机会跟着一位大神参与插件化的从0重构,但是好景不长最终夭折了~~于是私底下对于插件化技术的研究从未停止过,但是从未对它进行过笔录,对于这个话题其实去面试时也会被经常问到,毕境里 阅读全文
posted @ 2020-02-06 10:02 cexo 阅读(948) 评论(0) 推荐(0)

2020年2月4日

摘要: 在上一次https://www.cnblogs.com/webor2006/p/12218582.html已经完成了动态换肤的效果了,但是其实还有一些细节待完善,所以这次一一来把它们都解决掉。 换肤细节完善: 先来涨个姿势: 再往下进行完善之前,先来搞明白个东东,就是关于Activity的换肤其实很 阅读全文
posted @ 2020-02-04 16:34 cexo 阅读(852) 评论(1) 推荐(0)

2020年1月20日

摘要: 换肤处理: 采集控件: 继续接着上一次https://www.cnblogs.com/webor2006/p/12201532.html的代码进行编写,上次已经在View工厂那块对View的创建进行处理了,接下来则需要处理View对应的具体属性,这也需要涉及到一个属性的过滤,这里新建一个类专门用来处 阅读全文
posted @ 2020-01-20 16:50 cexo 阅读(820) 评论(0) 推荐(0)

2020年1月16日

摘要: 对于APP的换肤,曾经有一个公司的APP对于“某个”界面有换肤的需求,当时的做法是将换肤的规则定义成配置文件由服务器动态下发,然后根据配置文件的解析再来对界面中的元素进行换肤【如背景、字体颜色、大小之类的】,但是这种方式其实是很麻烦的,当时只是针对一个界面有这个换肤的需求,那如果是整个APP中的不同 阅读全文
posted @ 2020-01-16 15:37 cexo 阅读(1180) 评论(0) 推荐(0)

2020年1月15日

摘要: 发送请求到服务端: 继续接着上一次https://www.cnblogs.com/webor2006/p/12196171.html的代码继续来编写,上一次在SecondAcitity中完成了远程服务的连接了: 接下来则应该是发送消息给主进程,然后在MainActivity中进行消息的接收处理了,我 阅读全文
posted @ 2020-01-15 22:37 cexo 阅读(395) 评论(0) 推荐(0)
摘要: 在上次https://www.cnblogs.com/webor2006/p/12186914.html对于HermesEventBus的核心原理了解了之后,接下来则准备从0开始手动来实现这样一个跨进程通信的功能,当然实现的代码不可能跟官方的一模一样,简化了很多,重点是效果是一样的,通过这样的手动的 阅读全文
posted @ 2020-01-15 13:25 cexo 阅读(832) 评论(0) 推荐(0)

2020年1月13日

摘要: 在上一次https://www.cnblogs.com/webor2006/p/12179301.html咱们对于EventBus进行了原理性剖析,但是!!!它的使用只限于同一个进程中,如果想要在多个进程之间也能像EventBus一样这样使用,此时可以借用饿了么开源的HermesEventBus这个 阅读全文
posted @ 2020-01-13 13:49 cexo 阅读(1065) 评论(0) 推荐(0)

2020年1月11日

摘要: 对于EventBus这个开源框架如今基本上每个项目都会用到了,确实是在各组件之间传递消息非常之方便,官方的github地址为https://github.com/greenrobot/EventBus ,但是对其原理一直木去研究过,所以接下来则为搞清楚它的原理而努力。 EventBus日常使用: 对 阅读全文
posted @ 2020-01-11 11:05 cexo 阅读(447) 评论(0) 推荐(0)

2020年1月10日

摘要: Draw绘制流程: 在上一次https://www.cnblogs.com/webor2006/p/12167825.html对于View的测量布局进行了整体的学习,接下来则需要关注咱们的UI是如何绘制出来的,此时就需要再来分析一下系统源码【这里以Android 8.1源码进行分析】来梳理整个的调用 阅读全文
posted @ 2020-01-10 23:44 cexo 阅读(1464) 评论(0) 推荐(0)

2020年1月8日

摘要: 在上一次https://www.cnblogs.com/webor2006/p/11839103.html中对于UI的整体绘制流程有了一个全面的了解,对于我们自定义ViewGroup时都知道会涉及到onMeasure()和onLayout()这两个很重要的流程,所以这一次则集中对这两块的细节给吃透了 阅读全文
posted @ 2020-01-08 17:26 cexo 阅读(549) 评论(0) 推荐(0)
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 81 下一页

导航