一、新建android项目的时候把下限定在4.0。如果是定在4.0以下的话会出现一个奇怪的appd什么的包,然后引发各种错误
二、有可能因为adt版本导致layout无法正常显示,这时候只需要在layout的视图界面直接将api手动降下来即可。
三、4.4会导致安卓横竖屏不切换,即使设定了横屏的排版也不会自动切换(甚至我目前连手动切换的方法都不知道)。但是4.2就可以,不知道为什么。
四、为了在横竖屏之间传递一些数据(横竖屏理论上等于当前activity已经被destroy掉了,然后重新再开的一个新activity),需要重写onSaveInstanceState方法,以及像savedInstanceState中put数据,用一个字符串的键来储存要保留的数值。
五、Log.d()可以像Log写入纪录,然后通过筛选标签可以找到自己想要的信息。
六、当发生异常的时候,在Log中层层找到【罪魁祸首】。一般红体字的错误描述中带at开头的都是没卵用的。找到最重要的那条信息后,在附件的某一条纪录双击可以到达发生异常的代码处。
七、断点,没什么好说的
八、异常断点,没什么好说的
九、清除断点,在右上方观察变量的旁边那个选项卡,点进去后一个叉
十、从一个activity启动另一个activity需要将控制权给到android系统,调用系统方法startActivity(Intent i)或者带返回值的startActivityForResult(Intent i , XXXX)
十一、activity与activity之间交互数据要用到Intent的putExtre(),提取用到get+类型+Extra()。