1.静态方法和普通方法的区别:
这个问题是不是和菜,这些天,突然头脑发毛病,问了这个问题。一想,心中居然没有清晰的答案,基础居然漏了这么多!后来百度了才知道:
1.1 对于一个class的工程静态方法和非静态方法没有区别;
1.2 对于多个class就不一样了,这个别的class都可以加载静态方法;
1,3 而且对于单列中使用的静态方法不会重新生成列一个对象;
2.使用AndroidStudio开发java工程,是添加一个java Library;
3.Fragment实现Tab选项的布局,性能好,因为,它不会一下子加载所有的Activity;
4.androidStudio进步真的快,之前ctrl++alt+L是不会换回格式化的,现在可以了 还有,对呀在xml中使用onClick也可以直接生成在java代码中;
5.对呀自定义View的onDraw,一定要小心,绘画过程正常如 A-B-C,如果View再次出发onDraw一定要确保绘画过程的A-B-C是正常的,特别是使用了Paint的一些设置属性,记得重置呀,要不会不一样;
6.Fragment使用Menu时要设置属性
setHasOptionsMenu(true);
7.Interface的方法默认是public的,可以不写修饰符
8.对呀字体的单位sp,要使用偶数,使用奇数会丢失浮点
9.对于AndroidStudio定位到当前编辑的文件位置的keymap是:select in ………… 默认的快捷键是alt+F1