问题场景:笔者一直想使用组件化开发框架来进行实现模块解耦,这一点在协作开发的时候很有用,比如ABC三人开发一款app,其中A需要用到BC的功能,B需要用到AC的功能,C需要用...
问题场景:笔者一直想使用组件化开发框架来进行实现模块解耦,这一点在协作开发的时候很有用,比如ABC三人开发一款app,其中A需要用到BC的功能,B需要用到AC的功能,C需要用...
讲的很详细,看起来比较轻松👍
Java AbstractQueuedSynchronizer(AQS)浅析之一CSDN同步发布[https://blog.csdn.net/leilifengxingmw/article/details/103021896] 本篇文章对Java中的Ab...
CSDN同步发布[https://blog.csdn.net/leilifengxingmw/article/details/103021896] 本篇文章对Java中的Ab...
架构师之路 目录 架构师之路1 UML图之用例图[https://www.jianshu.com/p/c842d164eba4]架构师之路2 UML图之类图[https://...
前言 手势识别在Android开发的应用非常常见 今天carson将详细给大家讲解Android手势识别类:GestureDetector类的使用。(含实例讲解) 目录 简介...
当面试官问“你有什么要问我的吗”时,应该说什么? 相信大家面试时或许都经历过这么一个过程:不管是500强公司还是创业公司,是国企还是外企,面试到最后,面试官往往会问:“你还有...
简介 DrawerLayout充当窗口内容的顶层容器,允许"抽屉"式的控件可以从窗口的一边或者两边垂直边缘拉出 使用 抽屉的位置或者布局可以通过android:layout_...
为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人...
多线程优化 给线程起名字 目的是什么? 在出 bug 时方便定位到是哪个线程出问题。 在 Android SDk 提供的类中,也是有给线程起名字的。 IntentServic...
前言 多线程的应用在Android开发中是非常常见的,常用方法主要有: 今天,我将献上一份全面 & 详细的Android多线程学习指南,希望你们喜欢。 Carson带你学多线...
1. 免费书籍 (1)整理了所有跟编程相关的免费书籍 https://github.com/EbookFoundation/free-programming-books/bl...