Android实训实习报告总结.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Android实训实习报告总结全文共13页,当前为第1页。Android实训实习报告总结全文共13页,当前为第1页。 Android实训实习报告总结全文共13页,当前为第1页。 Android实训实习报告总结全文共13页,当前为第1页。 一、引言 Android 学习已有一年半有余,先后做过两款游戏、三款应用和搭建一台服务端,也了解过一些Android相关的源码(JDK、SDK和NDK),学习Android不仅是对前沿开发技术的了解,也是对编程知识的一次提升。 巩固和学习了更多的Android的控件、布局、Activity、Service等一系列基础知识,对整个Android的开发有了大致的了解。android入门后,只会照着别人的葫芦来画瓢,即没有设计思想,也没有自主原创的代码,不好不好 于是乎,进了公司跟着项目走,用项目来驱动自己去学习和提高 公司是1+1开发模式,即1个美工 + 1个工程师,负责完成一个项目(主要是游戏开发),就完全需要自己设计游戏的布局、逻辑,以及各种动画,来增强用户体验的效果 当时主要是看Android官方的SDK API文档、中文API文档、 JDK源码,对有些感念不清楚,就上论坛去找答案,如CSDN、ITEye、IBM、知乎,或者去啃google 官方的文档。 新掌握的Java基础学习 2.1、Activity View、Surfaceview的理解 掌握了常用控件、view、surfaceview使用方式,知道怎样去适配不同屏幕后,每天就是重复的工作,堆砌代码,难以进一步去提升自己 于是就自己给自个找点事干,自定义控件,如对话框背景等,或去google code找些开源的代码下来研究,学习人家的设计思想、模块功能的划分、代码组织结构等知识 这个过程中,涉及到的知识比较多,如版本管理工具SVN、Git、Mercurial,如设计模式Android实训实习报告总结全文共13页,当前为第2页。Android实训实习报告总结全文共13页,当前为第2页。的思想,如怎样构建通用的开源应用框架(考虑sdk1.5等版本),如何适用在不同屏幕分辨率的手机上等等 Android实训实习报告总结全文共13页,当前为第2页。 Android实训实习报告总结全文共13页,当前为第2页。 学习中会不断遇到一个又一个新的问题,因此需要不断去查资料、再学习各种工具,逐步积累,潜移默化中自己掌握的知识和工具就多了,眼界也开阔了。 2.2、android-pulltorefresh 一个强大的拉动刷新开源项目,支持各种控件下拉刷新,ListView、ViewPager、WevView、ExpandableListView、GridView、ScrollView、Horizontal ScrollView、Fragment上下左右拉动刷新,比下面johannilsson那个只支持ListView的强大的多。并且它实现的下拉刷新ListView在item不足一屏情况下也不会显示刷新提示,体验更好。 成果: ListView能满足一个Android 项目的列表: (1)下拉刷新ListView (2)下拉刷新及滑动到底部加载更多ListView (3)拖动排序的ListView,同时支持ListView滑动item删除,各个Item高度不一、单选、复选、CursorAdapter做为适配器、拖动背景变化等。 2.3、Menu MenuDrawer Android实训实习报告总结全文共13页,当前为第3页。Android实训实习报告总结全文共13页,当前为第3页。滑出式菜单,通过拖动屏幕边缘滑出菜单,支持屏幕上下左右划出,支持当前View处于上下层,支持Windows边缘、ListView边缘、ViewPager变化划出菜单等。 Android实训实习报告总结全文共13页,当前为第3页。 Android实训实习报告总结全文共13页,当前为第3页。 SlidingMenu 滑出式菜单,通过拖动屏幕边缘滑出菜单,支持屏幕左右划出,支持菜单zoom、scale、slide up三种动画样式出现。 ArcMenu 支持类似Path的左下角动画旋转菜单及横向划出菜单、圆心弹出菜单 android-satellite-menu 类似Path的左下角动画旋转菜单 radial-menu-widget 圆形菜单,支持二级菜单 2.4、异常处理 登录提交时,用户名、密码不能为空,否则不与提交。 数据库返回登录信息,处理登录成功与否的异常。 注册提交时,检查注册用户名,密码不能为空,密码与确认密码要相同,否则不与提交注册。 Android实训实习报告总结全文共13页,当前为第4页。Android实训实习报告总结全文共13页,当前为第4页。三、Android 【Android 实训实习报告总结】 本报告主要涵盖了作者在Android实训和实习期间的学习与实践经历,涉及了Android开发的基础知识、新技能掌握、开源项目应用以及异常处理等多个方面。 一、Android基础知识巩固 作者在学习Android一年半的过程中,对Android的基础组件有了深入的理解,包括控件、布局、Activity和Service等。在实践中,他认识到单纯模仿别人代码的局限性,开始通过参与实际项目提升自己的设计能力和原创能力。此外,他还研读了JDK、SDK和NDK的源码,以了解Android开发的底层机制。 二、新掌握的Java基础学习 2.1 Activity、View、SurfaceView的理解 作者掌握了这些基本组件的使用,并了解到如何适应不同屏幕尺寸。为了进一步提升,他开始尝试自定义控件,研究开源代码,接触到了版本管理工具如SVN、Git和Mercurial,以及设计模式等高级概念。 2.2 android-pulltorefresh 作者介绍了这个强大的下拉刷新开源项目,它可以支持多种视图类型的下拉刷新功能,包括ListView、ViewPager等,提供更好的用户体验。通过实现此项目,作者提升了处理复杂交互和优化用户体验的能力。 2.3 Menu相关组件 报告中提到了几种不同的滑出式菜单实现,如MenuDrawer、SlidingMenu、ArcMenu等,展示了作者对Android UI设计多样性的探索和实践。 三、异常处理 在开发中,作者强调了异常处理的重要性,如在登录和注册过程中,确保输入的有效性和一致性,以及正确处理数据库操作的异常,这些都体现了良好的编程规范和用户友好性。 四、Android Xutils框架的使用 Xutils是一个高效的Android开发框架,包含了丰富的工具类,支持数据库操作、HTTP请求等多种功能,简化了开发流程。通过使用Xutils,作者能够更高效地完成项目开发,同时也加深了对Android框架的理解。 总结: 本实训实习报告展现了作者在Android开发领域的成长历程,从基础学习到项目实践,再到深入研究开源项目和框架,充分体现了持续学习和自我提升的精神。通过这样的实践,作者不仅掌握了扎实的技术基础,还拓宽了视野,为未来在Android开发领域的发展打下了坚实的基础。
剩余12页未读,继续阅读
- 粉丝: 195
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助