好吧,就把我CSDN的第一篇博文献给我的安卓吧。
由于之前就学过了java,所以看起安卓来也就是那些布局文件看起来陌生而已,看懂了基本就无障碍。
话说前阵子学着C#,用着vs2010,突然用回eclipse,真的觉得eclipse的界面有点不习惯,就连提示也少得多。
特别是在做界面上,用vs2010做界面 ,一个完整的界面也就十分钟左右吧。但是eclipse就有点问题了。
虽然eclipse的安卓编程里也有拖控件的插件,但是当我拖好控件,一切都布局好了之后,不知道是怎么了,我改了几个控件的名字,然后界面就乱了。
想想应该跟界面的布局有关系,当时用的布局是relativeLayout,这个布局的坏处就是牵一发则动全身。
日后再慢慢研究其他的布局吧。
接下来就得记录下这次编写安卓的一些问题了。
1,activity,intent
关于activity,其实可以理解为就是软件的一个界面。一个activity就是一个界面。对于初学者的我,我觉得这样的理解就应该差不多了。
一个人软件一般不可能只有一个界面。所以在界面和界面的切换中,用得最多应该就是intent的了吧。intent还可以传递相关的数据。可谓activity切换的必备对象。
2,null
这个null,真心被他给完虐了,多少次运行突然终止,就是因为空指针的问题。再加上做为初学者的我,还不会使用调试那个程序,所以很多时候是对着代码傻看,很不容易才看出了问题所在。而空指针的问题最多出现在对象的实例化没有做到。日后学会了debug这里再给上连接,要好好记住才行。
3,AndroidManifest.xml
这个文件用得最多便是注册activity,每当你多加一个activity的时候,都需要在这个文件里注册,不然就等着软件运行停止吧。
4,各种问题
接下来就是一些比较琐碎的问题了,这里就列出问题给出链接,每个问题对于想速成的新手来说都是比较有用的。
1)去除activity上面的名字,也就是消除titleBar 点击打开链接
2)怎么在任意一个activity里面关闭整个程序,也就是实现多个activity的关闭点击打开链接
3)事件监听注意事件