前不久和几个同学参加了中国软件杯比赛,赛题是手机语音记录器,报名时大概是3月底,那时候说是5月初交作品,听到要做Android应用,一开始其实是拒绝的,因为自己之前一直在看Unity的相关东西,对Java知道了解的很少很少,一个月的时间从学习到完成作品,我觉得这不符合学习的周期,但是在朋友的盛情邀请下,还是参加了。就当做一个项目练练手,在压力下学习也比较适合我这种拖延症患者。

开始做之后,真的很迷茫,不知从哪里下手,考虑到Java基础,我决定从Java开始,由于之前学习C++感觉还可以,总体来说学习Java还是挺快的,当时是看视频学习的,看的是Mars老师的《Java 4 Android》,Mars老师讲的确实不错。当时时间比较紧,视频看的有点快,一天能看上6,7集,大概一周就看完了,看的快,效果可想而知,但是对Android大体有了了解,为以后写Android程序,确实提供了很大方便。磨刀不误砍柴工,这句话还是对的。然后接着看Mars老师的Android视频,那套视频也挺好,可是就是有点慢,由于当初从时间比较紧,我就没继续看视频,开始直接看别人的代码学习,那段时间,感觉自己真成了逆向大师,各种乱拼代码,把功能一个一个组装起来,开始时确实郁闷,不知道具体代码是什么,时间久了,也就慢慢理解了,之前看的视频的东西也能在代码中找到了。还有不得不说的就是数据库,因为有登录注册功能,肯定要用到数据库,当时对数据库也是不熟,所以也废了很大的功夫,硬着头皮,各种参考代码,各种百度,最后也是写出来了。后来又涉及到多人录音,牵扯到服务器端的东西,这下不是一天两天就能弄好的了,幸亏两个队友之前做过网站,对服务器方面比较熟悉,服务器端就交给他们了。

临近5月的时候,有消息说作品提交时间延迟了,我们也算是松了口气,之前一段时间忙的不可开交,甚至按预期都不能做完,现在延期了,对以后的继续也有了信心。接下来的时间,其实也并没有放松,毕竟还有好多东西要去学要去做,那段时间,不是泡在机房,就是啃各种书。有几次回宿舍大爷都已经锁上门了,那时回去晚是要记晚归的,所幸大爷比较好,并没记我们。就这样,坚持了将近两个月,我们的作品终于完成了,两个月前几乎不可能完成的东西,我们终于做完了,写完文档之后,激动的难以言喻,是的,我们做到了!!!

尽管作品已经完成,但其实还是有很多东西要去完善,还有很多东西要去学习。

最重要的是,我们真的很想去南京(决赛)。

2015.5.23.0:21

文档刚写完。

转载于:https://blog.51cto.com/aiowlger/1654100

关于Android学习相关推荐

  1. Android学习路线

    Android学习路线 第一阶段:Java面向对象编程 1.Java基本数据类型与表达式,分支循环.  2.String和StringBuffer的使用.正则表达式.  3.面向对象的抽象,封装,继承 ...

  2. 一篇文章一张思维导图看懂Android学习最佳路线

    一篇文章一张思维导图看懂Android学习最佳路线 先上一张android开发知识点学习路线图思维导图 Android学习路线从4个阶段来对Android的学习过程做一个全面的分析:Android初级 ...

  3. Android学习系列(10)--App列表之拖拽ListView(上)

    研究了很久的拖拽ListView的实现,受益良多,特此与尔共飨.       鉴于这部分内容网上的资料少而简陋,而具体的实现过程或许对大家才有帮助,为了详尽而不失真,我们一步一步分析,分成两篇文章. ...

  4. Android学习第一书

    大家好,我是一名Facebook的工程师,同时也是<第一行代码--Android>的忠实读者. 虽然我最近几年是在国外读书和工作的,但是和很多人一样,我也非常喜欢郭霖的博客以及他写的< ...

  5. Android学习笔记21:ImageView获取网络图片

    Android平台有3种网络接口可以使用,它们分别是:java.net.*(标准java接口).org.apache(Apache接口)和android.net.*(Android网络接口).本文将使 ...

  6. 四、Android学习第四天——JAVA基础回顾(转)

    (转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 四.Android学习第四天--JAVA基础回顾 这才学习Android的 ...

  7. Android学习-- 基于位置的服务 LBS(基于百度地图Android SDK)--定位SDK

    原文:Android学习-- 基于位置的服务 LBS(基于百度地图Android SDK)--定位SDK 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.ne ...

  8. 我的Android学习体系

    我的Android学习之路历经坎坷啊,现在回过头来主要想分享下我学习Android开发所走过的过程中所学会的一些误区和弯路,那些让自己的进步一直很慢的原因,一直没有什么成就的原因,希望其他人可以借鉴我 ...

  9. 十一、Android学习第十天——项目开始(转)

    (转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 十一.Android学习第十天--项目开始 Android知识点的学习告一 ...

  10. Android学习笔记(七):多个Activity和Intent

    根据www.mars-droid.com:Andriod开发视频教学,先跳过书本<Beginning Android 2>的几个章,我是这两个资源一起看,需要进行一下同步.先初步了解一下应 ...

最新文章

  1. 京东Flink优化与技术实践
  2. 电感发出声音怎么解决_开关电源有“声音”可以这样解决-电源啸叫解决方案...
  3. uniapp时间戳转换
  4. 《淘宝店铺装修与促销设计宝典》一6.1 设计全面的店铺客服区
  5. js中常用的数组和字符串方法
  6. Redis Save 命令
  7. 插件一:JAVA微信砍价活动源码分享[商品帮砍到0元,免费领取奖品]
  8. Android JNI层确保只有一个进程的一个实现
  9. ubuntu 部署 redis 主从节点配置
  10. Git 简介和命令行操作
  11. 原来 Python 还有这些实用的功能和特点!
  12. Linux命令学习符以及安装程序
  13. 延边大学计算机考研压分吗,这6所大学被严重低估,2020届高三考生注意收藏!适合“捡漏”...
  14. 最新xcode打包IPA(完整详细图文)
  15. SpringBoot接入微信公众号模板消息推送
  16. 点云纹理映射 matlab,一种点云模型纹理映射方法与系统与流程
  17. 两个图片叠加在一起css,css实现图片叠加的几种思路(记录笔记)
  18. 中国大学MOOC体育保健学考试试题及答案
  19. 计算机内存不足360杀毒,电脑内存经常不足到底怎么办
  20. 恭喜,拓网科技在51CTO博客安家啦!!!

热门文章

  1. 学什么都不容易!学好一样更不容易!
  2. 一个c语言构造函数调用的问题(有趣)
  3. 9102年webpack4搭建vue项目
  4. 腾讯云工业互联网助力平台发布 推动制造业“数字化”蝶变
  5. 【Java VisualVM】使用 VisualVM 进行性能分析及调优
  6. lintcode---线段树查询||(区间元素个数)
  7. c#操作Word文件 导出数据到word文档 (table 书签方式)
  8. ppcelerator徐旸:新一代移动互联网技术
  9. tomcat 中部署java web项目
  10. element-ui中el-tree树形控件-树节点的选择(选中当前节点,获取当前id并且获取其父级id)...