菜鸟的安卓之旅之初始篇之一

    这是我学习安卓一来的第一个稍微完整那么一点的项目,虽然仍然有这样,那样的问题,但是心里还是挺激动的.

  项目名字: 友录(是一个简单的通讯录)

  需求:四个总界面:

   1.通话记录

   2.联系人

   3.短信

  4.拨号                  

   作为菜鸟的我,总结了几点东西,算是作为我的一点知识总结吧;

   一:模块.

    因为每一个项目要写的东西特别的多,所有在写之前要划分多个模块,然后一个模块一个的去写,不要贪心,这写一点,那些一点,最后会什么也写不好;

   每个界面作为一个简单的模块来写,

 二 .每个模块运用的简单结构

   1.界面布局:Layout(title,ListView,)

   2.ListView的每个item的实体类:bean(包名)

  3.item的中介:业务类:biz(包名)

  4.脏活累活的执行者:工具类:util(包名)

  5.listview与Item之间的连接桥:适配器类:adapter(包名)

  6.具体与用户之间的交互界面:ui(包名)

  7.工具类成果的传递:监听器(使用回调):listener(包名)

 三.重复代码的简写:优化

    因为不同的界面可能会用到相同的适配器或方法,这个时候,就可以把其中相同的方法或属性,提取出来,作为一个适配器的父类,然后再由不同的子类适配器

  继承即可,而且此时就可以其中不同的方法就可以了,(记得给父类适配器添加泛型 <T>) 



菜鸟毕竟是菜鸟,还有很多东西都不是理解的特别深刻,而且还有很多的方法运用的不够熟练,而且连自己学的这个结构属于什么模型都不知道

如果有哪位前辈偶尔浏览到本文,还望能够指点指点,甚为感谢!

只因自己是半路出家,都是兴趣所在,所以会一直的努力下去,希望和所有的同行进行交流学习,非常感谢!




  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值