android学习之路4:“电话通讯录”应用程序实现(Activity、Intent及一些控件的简单应用)
大米的第三篇关于android的文章讲了android应用的一些常用布局,还针对布局了写了一个小程序,其实在那个布局程序中已经涉及了一些页面间跳转的逻辑。那这篇博客,菜鸟大米跟大家分享另外一个例子,简易电话通讯录应用!这个程序花了我好多时间(从早上到现在4个小时),实在惭愧,不断的犯错误,不断的调程序,好在最后雏形出来了,话不多说,先演示一下程序的页面(demo在文章最后已给出):
主页面:
点击新建按钮或者点击通讯录的名字进入编辑页面:
程序就是这么简单,通过这个程序可以学习到:
1,程序中Activity之间的跳转,以及使用Intent实现Activity跳转过程中的数据传递
2,button、listview、edittext、textview等控件的使用
代码中几乎重要的地方大米都加了注释,相信大家都能看懂哦,所以这边就不多做介绍了。
总结:
目前这个“电话通讯录"程序"功能是在是少的可怜,但是时间有限(一个小时以后大米就要回家过大年啦!),所以先个大家分享一下这个小例子吧,大米将在下一篇文章中升级和完善这个应用程序,具体的升级内容为:
1,数据存储由List类型换成sqllite,使之永久保存在手机端。
2,数据适配器由现在的SimpleAdapter更换成其他跟好的适配器。
3,增加其他控件的使用来充实这个程序,如性别,邮箱,公司,头像,铃声,通信地址,生日等等使这个程序真正成为一个通讯录软件。