使用 ConstraintLayout 构建自适应布局

ConstraintLayout 可以使用扁平控件层次结构(无嵌套控件组)来创建复杂的大型布局。它与 RelativeLayout 相似,其中所有的控件均根据同级控件与父布局之间的关系进行布局,但其灵活性要高于 RelativeLayout,并且更易于与 Android Studio 的布局编辑器配合使用。

使用 Genymotion 运行基于 ARM 架构的 APP

前阵子需要做个直播demo,用到了阿里云的直播sdk,阿里云文档中说明了只支持arm架构的cpu,而Android Studio自带的模拟器只能顺畅的跑x86架构的虚拟机,跑arm64架构的简直卡成树懒,查了一下发现Android Studio自带的AVD就是这个德行,遂放弃,转用Genymotion。