获得徽章 8
#每天一个知识点# volatile变量是一种稍弱的同步机制在访问volatile变量时不会执行加锁操作,因此也就不会使执行线程阻塞,因此volatile变量是一种比synchronized关键字更轻量级的同步机制。
#每天一个知识点# 动态注册的广播接收者随着应用的生命周期,由registerReceiver开始监听,由unregisterReceiver撤销监听,如果应用退出后,没有撤销已经注册的接收者应用应用将会报错。
#每天一个知识点# 尽量使用svg,如果UI不能提供SVG,那么webp也勉强可以。如果之前已经有很多png图片,则可以用AS批量转成webp,体积将减少特别多。
#每天一个知识点# 通过imageDrawable方法进行设置避免ImageView的background和imageDrawable重叠。
#每天一个知识点# Java 反射机制是在运行状态中,对于任意一个类,都能够知道这个类中的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 Java 语言的反射机制。
#每天一个知识点# 乐观锁:某个线程在自己处理共享资源的时候,不会出现同一时刻来修改此资源的前提,只在处理完毕,最后写入内存的时候,检测是否此资源在之前未被修改。
#每天一个知识点# WebRTC被誉为是web长期开源开发的一个新启元,是近年来Web开发的最重要创新。WebRTC允许Web开发者在其web应用中添加视频聊天或者点对点数据传输,不需要复杂的代码或者昂贵的配置。
#每天一个知识点# Context 体现到代码上来说,是个抽象类,其主要表达的行为有:使用系统提供的服务、访问资源 、信息存储相关以及AMS的交互
#每天一个知识点# 利⽤ JavaScript 和 CSS3 来实现单⻚⾯应⽤的滑屏效果,包括上下滑屏、左右滑屏,以及局部元素的滑动切换效果。
#每天一个知识点# ⽹格布局是⽤于制定⾏与列的⼆维 CSS 布局⽅法,可以将⻚⾯分割成数个主要的区域,或者⽤来定义组件内部元素间的⼤⼩、位置和图层之间的关系。
下一页