1. 指令直接设置 2. framework层配置 3. framework层代码 ref: https://www.cnblogs.com/c...
在Linux下面下载了IntelliJ IDEA,不需要安装,直接进入下载的文件下面执行idea.sh就可以启动IDEA(idea-IC-221...
可以,在onCreate函数子线程是可以更新UI的因为通常的子线程更新UI的报错是ViewRootImpl类的checkThread函数抛出的,...
一个完整生命周期:onCreate -> onStart -> onResume -> 页面运行 -> onPause -> onStop ->...
SparseArray是一个key为int类型的map,相比较HashMap更节省内存,因为不需要把int类型的key包装成Integer,也不...
1、观察者模式(Observer Pattern)使用场景:BroadCast 监听系统广播或者程序内部自己发送的广播EventBus 广播原理...
1、编译资源文件通过aapt(Android Asset Packaging Toos)工具对资源文件进行编译和打包。aapt会解析资源、为资源...
相同点: 两个文件夹下的文件都不会被编译为二进制文件,都会原封不动的放到apk包中。 不同点 assets内可以有目录结构,即可以存在文件夹,r...
一、概念 Intent直译过来的意思为意图,它可以理解为一个信使,用来进行组件间的通信。它的主要用途为以下三个: 1.启动Activity 通过...