摘要:
一、平时日常总结 1.Intent的使用 补充:FlAG_ACTIVITY_CLEAN_TOP : 类似于singal task的使用 2.延迟函数的使用 Utils.runOnUiThreadDelay 3. FragmentPagerAdapter和FragmentStatePagerAdapt 阅读全文
摘要:
public class SimpleAudioFocusHelper { private AudioManager mAudioManager; private AudioManager.OnAudioFocusChangeListener mAudioFocusChangeListener = 阅读全文
摘要:
架构师之路 : https://www.jianshu.com/p/40a4b195a12a 一、RxJava1基本的元素 1.Observable 2.Observer 3.Subscription 4.OnSubscribe 5.Subscriber 二、RxJava2基本元素 1.Observ 阅读全文
摘要:
一、在CMakeLits.txt配置 1.添加头文件路径 include_directories(include) 2.设置三方库所在的位置 set(FF ${CMAKE_CURRENT_SOURCE_DIR}/库的所在路径) 3.添加所在的库 add_library(avcodec(三方库的名字) 阅读全文
摘要:
一、核心思想 二、启动流程 三、依赖关系的代码 四、重入锁的使用 public class MyLock implements Lock { private boolean isLocked = false; Thread lockBy = null; int lockCount = 0; @Ove 阅读全文
摘要:
一、注解的使用:1.元注解: @Document : Javadoc工具会将此注解标记元素的注解信息包含在javadoc中,默认是不包含在里面的 @Target @Retention @Inherited : 可以继承2.butterknife的原理:butterknife使用的是java的注解处理 阅读全文
摘要:
一、工厂方法模式 > 创建复杂且大量的对象 实现:定一个抽象类,各个自类去实现每一类的方法,最后由一个工厂模式去返回想要的对象,注重于对象 优点 : a.用户只需知道所需产品对应的工厂,无需关心是怎么实现的 b.加入新产品符合开闭原则,提供可扩展性 二、策略模式 >需要实现大量的不同的方法 实现:主 阅读全文
摘要:
一、常见的锁的概念(需要了解在什么场景下使用) 1.公平锁和非公平锁 2.独占锁和非共享锁 3.乐观锁和悲观锁 4.重入锁 5.自旋锁 6.读写锁二、读写锁 1.写锁重入的状态 (低16位保存写锁的个数) 2.读锁的个数 (高16位保存读锁的个数) 3.每个读锁重入的状态三、Condition(指定 阅读全文
摘要:
一、Android 基础面试 https://www.jianshu.com/p/ffe7e0561c85?tdsourcetag=s_pcqq_aiomsg(还需要总结知识) https://blog.csdn.net/songzi1228/article/details/99975018 (多线 阅读全文