一台 Android 手机屏幕上显示的内容就是由一个个 Window 组合而成的。顶部的状态栏是一个 Window,底部的导航栏也是一个 Win...
我们知道 Android 项目中会通过自动生成一个 R.java 类的方式来保存项目中所有资源文件的标识。在主项目中生成的 R.java 中的资...
因为线程间的内存是共享的,所以它们之间的通信简单,比如可以通过共享变量等方式实现。而进程间想要通信就要麻烦许多了。要想实现进程间通信,我们需要在...
前言 Android对这种沉浸式风格的支持跨度了好几个版本,真正系统级别的完全支持要到Android 6.0,而从Android 3.0开始就多...
写在前面 bar在英语中有“门闩(shuān)”之意,我想大家一看到“闩”这个字就能马上联想到bar是啥了。当然Android中对bar的定义和...
当你安装一个APK包时,有没有思考过此时你的手机做了哪些操作呢?做完这些操作后,一个应用就算在手机上安装成功,进而这个应用就可以被运行呢?下面我...
如果直接在代码中如此实现Handler就会收到如下Warning,对于初学Android者来说可能无法理解为什么。 可能有人觉得一个内部类持有外...
OOM 的产生 在使用C或C++语言时,我们可操作的内存空间就是整个设备的物理内存,程序员需要自己声明内存空间,也需要自己在恰当的时机释放掉内存...
不要把ListView布局的layout_height设置为wrap_content 这样会让ListView每增加一个item都会重新计算高度...
文集作者