- 博客(4)
- 收藏
- 关注
原创 Window和WindowManager和ViewRootImpl
1 Window1.1什么是Window?Window是一个抽象类,提供了绘制窗口的一组通用API。Window负责Android中的显示,可以理解为一个View的载体,负责将这个View显示出来。-PhoneWindow是Window的唯一子类。举例:Activity的mWindow属性就是一个Window对象,它实际是一个PhoneWindow对象,这个对象负责Activity的显示。DecorView是Activity中所有View的根View,因此mWindow对象可以说是DecorV
2021-10-31 20:12:59
424
原创 View的绘制流程
1 Activity 与 Window、PhoneWindow、DecorView 之间的关系每一个Activity都持有一个Window对象Window是一个抽象类,提供了绘制窗口的一组通用API。可以理解为一个显示View的载体。PhoneWindow是Window唯一的实现类。Activity 中的Window 实例就是一个 PhoneWindow 对象。DecorView类是PhoneWindow类的内部类,每个PhoneWindow中持有一个DecorView对象,Activity中Vi
2021-10-31 20:11:08
191
原创 Android低功耗蓝牙
1 传统蓝牙与低功耗蓝牙传统蓝牙也叫经典蓝牙,经典蓝牙模块泛指支持蓝牙协议4.0以下的模块,有v1.1/1.2/2.0/2.1/3.0。经典蓝牙支持音频(HFP/HSP, A2DP)和数据(SPP, HID, OPP, PBAP等)两大类协议,通常用于数据量较大的传输,比如蓝牙耳机传递音乐,比如汽车的蓝牙免提通讯以及车载蓝牙娱乐系统,经典蓝牙由于功耗较大,逐渐在移动互联网中淘汰。低功耗蓝牙模块指支持蓝牙协议4.0及以上的模块,Bluetooth Low Energy,简称BLE。低功耗蓝牙功耗低,非常省
2021-10-31 20:10:01
2157
原创 Activity转场动画
1 overridePendingTransitonAndroid2.0引入,整个Activity界面的转场动画。1.1 使用紧跟在startActivity后面调用startActivity(new Intent(this,MainActivity2.class));//传入动画资源id,这里的动画是视图动画中的补间动画//参数1:进入的Activity的动画//参数2:退出的Activity的动画overridePendingTransition(R.anim.up,R.anim.dow
2021-10-31 20:08:56
2840
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人