AndroidStudio快捷键

日志TAG快捷键:LOGT(都是在开头的私有属性声明里的 不在oncreate方法中)

逻辑化快捷键:mButton=(TextView)fb+tab+R.id./R.string.(R类资源都是int型)

快速敲出for循环语句 fori+tab(很迅速)

在含参方法中 敲出ifn+tab 会自动匹配相近的一个变量或者参数if (userPressed == null)

创建Fragment碎片的实例 直接在oncreate方法外 主类里 敲newInstance 可以实现碎片与活动的参数传递

自定义快捷代码(Windows)Settings - Editor - Live Templates

XML 线性布局快速定义linearall

屏幕适配 横屏创建方法 在res目录下创建layout资源目录 选择orientation:排列方向 选择landscape:横屏 在此目录下的xml 自动适配
为横屏状态下的xml

使用getXXXExtra()方法。

数据源与控件间的桥梁 adapter
如同在C层的mainactivity中的数据源与ViewPager控件间的桥梁 数据通过构造方法或者普通方法的形参传入相应控件的适配器 完成与相应特殊控件的适配
控件绑定封装再initView方法中 数据绑定封装在initData方法中 详情见ViewPager1

解耦是为了更好的模块化 实现功能的复用如Fragment 使用MVP或者MVVM可以更好的解耦 并且架构清晰

一般编译时候 分析数据的流动 可以在控件对象或者变量上分析写(控件绑定 变量初始化)和读(数据绑定 变量应用) 也可以对整个
项目 分析流入流出这里的数据

调试的时候 静态分析 使用Findingbugs

ctrl+r 全部替换操作

你可能感兴趣的:(AndroidStudio快捷键)