Android中有六大布局,分别是: LinearLayout(线性布局) RelativeLayout(相对布局) TableLayout(表...
入门篇 第一讲:Android Studio的安装 第二讲:虚拟机的安装以及运行第一个app 第三讲:Android Studio的界面说明
界面启动过程:启动流程: 点击桌面App图标,Launcher进程采用Binder IPC向system_server进程发起startActi...
bindService能实现的一个前提就是Android为我们提供了一套AIDL(Android Interface Definition La...
Linux进程间通信的方式:管道(Pipe)、信号(Signal)、消息队列(Message)、共享内存(Share Memory)、套接字(S...
View Binding 之前我们与视图交互的方式有findViewById、kotlin中引入Android Kotlin Extension...
InputMethodManager Android主要用InputMethodManager来对软键盘进行管理。 InputMethodMan...
MMKV MMKV——基于 mmap 的高性能通用 key-value 组件,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强...
Android 8.0 有一项复杂功能;系统不允许后台应用创建后台服务。 因此,Android 8.0 引入了一种全新的方法,即 Context...