资料详情

Android开发设计专业综合设计心得

头像

理工论文

编号:11616

本学期由于学校开设的专业综合实训课程,我开始尝试android开发。App的开发对我来说其实是个未知的领域,从安装eclipse android SDK到完成“牵伴”,我和其他小组成员一直勤恳的学着。在这里我想分享一下自己的心得。

1、我之前并没有Android开发的课程知识基础,因此在“牵伴”开发前期,我大量阅读Android SDK开发范例大全中的一些例子以及Android提供的APIDEMOS来进行学习。虽然这些例子之间的连接比较零散,不过我还是能够学到很多和以前所学的java相通的思想。其中,我主要关注了通过API进行开发客户端,对Request发送,Response处理中通过比较方便的JSON对象传输,以及对XMLJSON、图片、业务等下载处理,对API接口调用等问题的处理。

2、经过了前期的基础学习阶段,代码编写的过程中一定会出现很多错误,其实很多答案都在网上可以找到并解决。CSDN等开发者论坛或者百度上面会有非常多的解答,或多或少可以给你一些帮助,甚至有的热心网友会直接贴上代码、demo等。但是,源码不能够直接复制粘贴,我们可以看别人是如何实现功能的以及有几种方法实现。因为别人的代码通常来说包含着其个人习惯,这不利于初学者达到规范编程,注释清晰,层次合理的标准。

3、对我来说,UI其实是个难点为了适应不同的分辨率,我们花了不少功夫之前使用的px单位,后来改dip定位,再之后大面积使用选项卡样式在统一风格这方面上,难点也很多比如给listview去横线加动态发亮加下拉翻页,还有手势滑动各种特效和动画切屏为了节约时间提高效率,我们小组也查找QQ微信微博支付宝美团等所有主流app布局和美化的用法的相关资料,学习经验,但是在布局上依然还有很多值得学习的地方

4、在测试找bug的时候,由于Android模拟器十分卡顿,我下载了virtualboxgenymotion来进行测试,有的时候也会采用真机测试。

5、我觉得团队合作在整个项目开发过程中非常重要的。每个人的时间、任务量以及任务难度上的安排直接关系着项目是否能顺利完成与否。每个小组成员在其中负责哪一部分就必须把自己那部分做好,做规范,注释也要详细,给别人留一个方便的接口,就是你对这个项目最大的贡献。