项目前言

来源:互联网 发布:苹果cpu测试软件 编辑:程序博客网 时间:2024/05/20 16:42

       自学Android也已有将近半年的时间了,在这半年里零零碎碎的学习了android常见的知识点。但是学完后总有一种感觉,感觉自己对android整体没一个完整性的框架,没一条明确的线路,不像学java,学j2ee那样,心里有一种定心丸样。Android东西太零碎了感觉,不知道大家有没有这种感觉,反正我是有的。后来开发完这个微博我再来看Android知识点发现好多东西都 通了。。嘿嘿。。

        后来刚好选择毕业设计,二话没说我选择了一个Android的项目。虽然那个时候完全不知道能不能有这个能力开发出来,但是我还是选择了它。我想选择一个跟网络相关的项目,结果选择了新浪微博客户端这个项目,不过后来证明,其实这个项目自己操作的网络的相关知识并不多。

        在开发之前,我把整个新浪微博客户端看了将近1-2个小时左右的样子,把要用到的知识点初步记录在一个本子上,然后再回头看自己能否解决这些问题,如果无法解决我先到网上找相关资料,等所有用到的知识点全熟悉了,微博客户端这个时候差不多开始动工了。

         开发完后,我发现一个心得:其实开发一个个人项目并不难。只要给我们时间,我们就一定能把它开发出来,尽管你在开发之前不懂,我当时开发这个项目时,边Oauth认证都不懂。还以为自己要搭一个服务器。最后是在跟我一个室友(大神级别)聊天时,他告诉了我基本的思路。我才慢慢往正确的路线走下去。

       这个微博主要实现的功能模块有:授权登录模块、前台页面模块、微博信息管理模块、粉丝管理模块、评论管理模块、收藏管理模块、关注管理模块、辅助功能模块,

        由于不是很懂Android,开发过程遇到很多各种各样的问题,但是基本都已解决,在我前面一个微博中总结了微博过程中遇到的各种各样的问题。

        在开发过程中。一定得注意是:多进行单元测试 。

       项目后面我会给出源码供大家参考,不过 因为我是独立开发,还有很多功能大家可能在基础上完善,项目代码可能不好,因为是供大家学习的,所以主要是思路吧!!代码写得不好大家提出来 ,大家一起交流交流!!我一直相信:共同学习,进步才会更快