ZYT Blog

Thinking will not overcome fear but action will.

(Offer)开源框架剖析章

索引

安卓部分开源框架深度剖析 又好长时间不写博客了, 看来我真是没有写作的爱好。今年的疫情导致公司也不景气,正好有观望Offer的打算了。趁此机会,整理记录学习下面试需要的各项技能。 如何提高开发人员的编程能力?如何提高Android代码的设计能力? 当然是阅读,顶级大佬们写的代码了。学习他们优秀巧妙的设计思路 其中不只是具体的某一个逻辑,还有他们的架构。 全面掌握他们的 机制、原理、...

一种app模块化实现方案

通过修改setting.gradle,app.gradle

一种app模块化实现方案 模块化的优势有很多,一代码分离,结构清晰;二多任务协同开发,而且自己模块单独运行也更轻量。等等。最近在调研各种实现方案,这是我的自己想出来的一种。 话不多说,直接分享我的操作步骤,然后我可能会与其他实现方式做个对比。 原有项目结构 为了实现模块化,前期我们已经根据应用功能场景,进行了module拆分,为实现模块化靠拢。项目简化结构如下图 APP是应用的入口m...

常用的markdowm语法

长时间不写博客了,md语法都忘了

常用的markdowm语法 一段不写博客了,md语法都忘记了,中那个是最基本的###***别的都忘了,写出来的篇幅越来越难看,做个模板在这放着吧,哪个在突然忘记了就从这找 本md文件[下载地址][link-download-md] [link-download-md]:https://github.com/android-zhaoyongtao/Temp 最基本的各级标题 一级标题 二...

设计模式

设计模式整理

设计模式(Design Patterns) 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。 项目中合理的运用设计模式可以完美的解...

ArrayList源码分析

基于jdk-1.8

类及继承关系 public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable implemnts RandomAccess代表了其拥有随机快速访问的能力,可以根据下标快速访问...

Android中进程通信-Binder机制

Binder机制介绍

Android中进程通信-Binder机制 将从以下几个方面,讲解: 1.IPC进程间通信(简介); 2.Binder机制优势; 3.Android AIDL DEMO; 4.Binder机制分析; 5.Android中Binder的应用 IPC进程间通信(简介) IPC是Inter Process Communication的缩写,其意思就是进程间的通信,也就是两个进程之间的通信过程。我们...

Android中进程通信Binder机制

Android中进程通信Binder机制 主题 Android中进程通信Binder机制 作者 2018/06/01 zyt  附件 ppt、官方demo代码 将从以下几个方面,讲解: IPC进程间通信(简介); Bin...

快速搭建个人博客

手把手教你在半小时内搭建自己的个人博客(如果不踩坑的话🙈🙊🙉)

本文zyt转发。 正所谓前人栽树,后人乘凉。 感谢Huxpro提供的博客模板 我的的博客 前言 从 Jekyll 到 GitHub Pages 中间踩了许多坑,终于把我的个人博客BY Blog搭建出来了。。。 本教程针对的是不懂技术又想搭建个人博客的小白,操作简单暴力且快速。当然懂技术那就更好了。 看看看博客的主页样式: 在手机上的布局: 废话不多说了,...