版权声明:本文为博主原创文章,未经博主允许不得转载。
BT Application 构成
好在Android的开放性,以及它的代码清晰性(观其名,即可知其意),Application的框架能容易地被梳理出来。
这里以Android原生的Setting应用为切入点,一点点拆解
先来看看Setting的整体代码构成。
熟悉应用开发的同学,对以上apk骨架构成再熟悉不过了,当然了上面少了AS的gradle,对专搞系统的同学可以借助Android系统整体源码(环境)来编译该apk.
从Setting下面的AndroidManifest.xml可以看到bluetooth相关的activity = BluetoothSettingsActivity + bluetooth.DevicePickerActivity + bluetooth.BluetoothPairingDialog 等等。我们常用对Bluetooth的操作,都会有对应的Activity来辅助实现。
以上的每个Activity在Setting接下来的src下面,有专门的文件来管控实现