Android开发潜规则

来源:互联网 发布:基因组数据库 编辑:程序博客网 时间:2024/06/06 03:28

0、最重要的,每新调试一个程序不一定要重启Android模拟器,模拟器开着就能自动运行新编好的程序。模拟器启动比较慢,刚调试第一个Hello World的时候,我还纳闷儿为啥不管我程序写的啥样,总显示Android这几个字呢。以为我写的有问题。结果看视频上才知道,丫开机要好久。

1、如果更改了res中的xml,甭管是layout,string还是别的,最好先build一下,否则R.java更新不成功,使用findViewById返回空,后续使用会造成空指针异常。

2、如果增加了Activity,则需要更新AndroidManifest.xml中的Application Notes部分,要不然用Intent跳转Activity时会死的很莫名其妙。

3、用findViewById之前,先setContentView一下,要不也同样会造成空指针异常。

4、网上说Ctrl - F11是切换横屏用的,我怎么试也不成功,擦,原来是左边的Ctrl才行。

5、切换输入法,是长按文本框。横屏切换中英文时候,虽然是Shift+空格就行,但是Shift不是PC键盘上的Shift,而是虚拟键盘中的Shift,而是这个Shift。鼠标只有一个点,按了Shift了,空格就要自己按PC键盘上的了,这个问题纠结了我很久。(以前不知道这个潜规则,总是切换竖屏之后点屏幕的键盘)

6、模拟滚珠,按DEL就可以了,想要一直在滚珠状态,就Ctrl - Del(这个是在截图时候偶然发现的)。

7、Android上的程序没有退出功能,长按Home键就能显示出来,在意隐私的同学,除非装一个进程管理的软件。要不然只能每次重启了。

 

 

原创粉丝点击