2017年2月23日,8:00AM
来自山东省滨州学院信息工程学院的大二学生的我正式开始了 “系统” 的Android学习之路,
对于第一次 “系统“ 学习Android,心里有些小激动呢,
一开课就是标准的概论,先讲述Android是个啥,啥做的,
当然,听得我们云里雾里的,
然后就是讲课程规划,平时成绩的判定和期末的考核方式,
两节课时间飞快,很快就下课了,没有见到一行代码,唯一见到的代码是老师写在PPT上的public void HelloWorld(){......(中间代码我给忘了)},
现在也许有人注意到前两句里我特别强调了“系统”两个字,原因是
这不是我第一次接触安卓了,,,
说起来那是去年炎热的夏天,刚刚接触了Java 的我们参加了齐鲁软件大赛
当时是所报的题目是智能手机应用开发,那个时候我们算是相当茫然,大一的我们也就只是学过Java而已,而且期末考试一完成就全还给老师了2333,
我们的计划是先系统地学习一周,然后再开工,我们的导师提示我们开发周期只有1个月,于是乎我们决定改变策略边学边做,
那个时候底层的框架都是从网上拿过来改改直接用的,现在我还记得那个工程名字叫DragLayout,而且他的写在框架上的作者署名还特别的难以消除(最后花了1天的时间把署名 给找出来抹掉了,说起来挺对不住作者的。。。)
那个时候一有问题就去问度娘,去CSDN,Google Developer,还有大大小小各种论坛里找答案,没日没夜的找,白天在学校的机房里写程序,晚上回家搜问题,头脑风暴,我真佩服我们那个时候的执着
想起来我们那时甚至开发环境还不统一 [笑] ,写程序的一共就两个人,我自己带的开发环境用AS,另一个使用机房电脑用Eclipse + ADT,交换代码的时候是个大问题,各种不兼容,负责做图标的是一个女生,我们自己做了封面Activity和部分应用内的图标,还有图标,只做了hdxx分辨率的,有些图标是我从B站的APK里解压直接拿来用的(写到这,总感觉有点对不起B站。。),
中间由于个人太浪,在与Boom云数据库做链接的时候更改了Grandle,Maven,还有API等级,32个Error,100多个Warning,连编译都无法通过,差点毁了整个工程,还是叫我给救过来了,之后我才明白了做备份的重要性,,
到了暑假的下半段到了提交作品的时候了,我们已经完成了预期的80%左右,很多学长都已经完成走人了,再加上我们组外地学生回家心切的心情和我的疲惫,整个开发小组进入了懈怠期,最后我们草草结了尾完成了录像和文档以后大家各回各家了,
最后的结果是我们的应用只拿到了完成奖,也算是意料之内的了
如果我们接受了系统的学习,应该能比当时做的更好,因为当时真的是有啥用啥,整合起来的一个应用,如果你现在问我Intent咋用,如何连接Sqllite,如何做Button的触发事件,,我会说,这TM咋用来着?
(PS:电脑重装了系统,所有工程全没了,Boom云数据库的身份验证也到期了,所以没办法展示那个应用了,用副萌萌哒的Android机器人来代替吧。。)