视频通话框架 主流的视频通讯框架比较多,此文主要通过Android平台的来做SDK平台使用的比较。 现在的视频热门框架有一些如: Jitsi J...
前言 大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人...
前言 布局优化对于每个项目总是必不可少,本文主要介绍使用抽象布局标签(include, viewstub, merge)、去除不必要的嵌套和Vi...
概要 Enum 是 java 中一种包含固定常数的类型,当我们需要预先定义一些值时,我们使用 Enum,这样做通常为了在编译时期避免接受额外常量...
随便说说 Android中我们经常会用到判断View的可见行,当然有人会说View.VISIBLE就可以了,但是有时候这个真是满足不了,有时候我...
SQLScout 安装 SQLScout 是一个 Android Studio 的插件,通过点击: 搜索 SQLScout 安装即可。 要是下载...
前言 RecyclerView是谷歌官方出的一个用于大量数据展示的新控件,可以用来代替传统的ListView,更加强大和灵活。 弄清楚Recyc...
synchronized用法 synchronized修饰的对象有几种: 修饰一个类:其作用的范围是synchronized后面括号括起来的部分...
前言 要了解ThreadLocal,首先搞清楚ThreadLocal 是什么?是用来解决什么问题的?ThreadLocal 是线程的局部变量, ...