android软件工程师-罗某某-两年经验_第1页
android软件工程师-罗某某-两年经验_第2页
android软件工程师-罗某某-两年经验_第3页
android软件工程师-罗某某-两年经验_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

简历个人资料姓名性别男年龄25学历本科籍贯湖南耒阳毕业院校广西大学工作经验2年联系电语CET6EMAILLLJZCPSINACOM求职意向求职行业计算机软件应聘职位ANDROID软件工程师发展意向长期,全职求职地点深圳期望薪资13K目前状况一周内可就职工作经历工作时间公司名称职位20141120156北京盛世穿越科技有限公司ANDROID软件工程师20127201410木蚂蚁(北京)科技有限公司ANDROID软件工程师ANDROID专业技能精通JAVA编程,熟悉JSP及SERVLET技术,熟悉前端编程,包括HTML,CSS,JS等。熟练使用ECLIPES和SVN等常用开发工具,了解ANDROIDSTUDIO的使用。熟悉ANDROID五种数据存储方式(内部存储(ROM)、外部存储(SD卡)、网络存储SHAREDPREFERENCES、数据库)熟练使用ANDROID四大组件及它们之间数据的传递(ACTIVITY、SERVICE、BROADCASTRECEIVER、CONTENTPROVIDER)熟练使用ANDROID常用布局(LINEARLAYOUT、RELATIVELAYOUT、FRAMELAYOUT、GRIDLAYOUT、TABLELAYOUT)熟练使用LISTVIEW、VIEWPAGER和FRAGMENT来展示界面能根据需求自定义LISTVIEW和VIEWPAGER及处理它们点击和滚动事件熟悉ANDROID的事件分发机制,能处理项目中的各种事件分发问题熟悉ANDROID多线程编程,如HANDLER和ASYNCTASK的实现机制,并能熟练使用熟悉ANDROID手机屏幕适配及屏幕适配的原则,提高应用的兼容性熟悉ANDROID进程的回收机制(前台进程,可见进程,服务进程、后台进程、空进程)熟悉ANDROID下图片的三级缓存(内存、本地、网络)机制,并能在项目中熟练使用熟悉ANDROID下的JNI开发流程,并能够在项目中使用NDK本地开发工具集调用C/CPP代码熟悉SQLITE数据库,能熟练使用SQL语句或API完成对数据库的CRUD操作熟悉JSON的源生解析和使用GSON开源项目解析熟悉TWEEN动画(ALPHA、ROTATE、SCALE、TRANSLATE)、帧动画和属性动画熟悉VIEW的绘制流程,可根据需求自定义VIEW;熟悉常见的JAVA设计模式,如单例设计模式、模板方法模式、装饰模式、适配器模式、代理模式、工厂模式、策略模式等。良好的编码能力和代码规范,能熟练阅读外文技术文档。熟悉MVC框架模式使用,有一定的项目框架搭建能力,设计能力和需求分析能力。熟练掌握安卓的设计样式、主题、状态选择器、动画、布局的优化及INCLUDE调用。熟练掌握SQL语句,数据库设计,以及通过ER图描述数据库,对数据库表进行优化等,JAVAWEB技能掌握面向对象的设计思想熟练使用MVC设计模式来开发,并熟悉常见的JAVA设计模式单例模式、工厂设计模式等熟悉MYSQL、SQLSERVER以及C3P0等开源框架熟练掌握SERVLET、SESSION、COOKIE等技术ANDROID项目经验项目名称美食天下软件环境ANDROID22以上开发周期2013/122014/4开发工具ECLIPSESVN项目描述美食天下是由全球最大的中文美食网络(MEISHICHINACOM)出品,是美食家最多、使用范围最广、功能最全的手机菜谱软件,最受欢迎的生活类应用。更重要的是这里有500万的用户和您一起切磋各种厨艺,如果您是资深吃货,这里为您提供平台,让更多的同道英雄见识您的分享;如果您是新手,您可以再这里找到做菜的方法,或者如果您对某些主题内容感兴趣,您可以和志同道合的美食家们一起讨论美食,讨论营养,讨论各种您想要表达的内容。责任描述1)各个模块自定义控件的开发与逻辑处理2)实现类似结构模块的抽取,提高复用性3)信息详情内容页面及分享模块4)负责主要模块的逻辑处理技术要点1)使用开源项目(SLIDINGMENU)实现了左侧菜单布局2)使用ASYCTASK异步从服务器端获取数据,使用JSON解析服务器发回的数据,使用软引用及双缓存保存图片。3)主体界面布局采用了主体界面布局采用VIEWPAGERFRAGMENT框架,对VIEWPAGER进行重写实现懒加载,节省用户流量;4)使用了GIRDVIEW和LISTVIEW相互使用来对每个界面进行布局5)对LISTVIEW进行优化,复用CONVERTVIEW,通过VIEWHOLDER缓存ITEM条目,减少FINDVIEWBYID的次数,相同结构的VIEW进行抽取,提供BASEFRAGMENT和BASEADAPTER,实现代码的复用率,减少重复代码的冗余,除此之外还采用了分批加载的方式,对食品评价模块进行合理化设计,保证其复用性6)该项目使用了第三方的SHARESDK实现一键分享,并使用了OAUTH20实现第三方登录7)使用自定义控件继承了VIEWPAGER并实现了VIEWPAGER的轮播功能,使用HANDLER消息机制让轮播图自动滚动8)多处采用模板设计方法对类进行抽象,以实现项目模块化开发,降低组件耦合度,提高灵活性;如APPFRAGMENT类负责加载数据和布局文件,ADAPTER类负责连接LISTVIEW控件与LIST数据,HOLDER类负责LISTVIEW项的内容展示项目名称木蚂蚁电子市场软件环境ANDROID23以上开发周期4个月开发工具ECLIPSEADT项目描述木蚂蚁电子市场是基于ANDROID平台的安卓资源下载软件,专注于安卓应用的整理与分享。木蚂蚁电子市场以内容全,下载快,汉化内容多为特色,在界面上和功能操作方面,充分考虑国人使用习惯。免费提供海量国内外免费应用和游戏下载。同时内置一系列手机管理功能,能帮您优化手机系统,卸载内置应用及运行残余垃圾,它像小助手一样,与您一起呵护您的爱机。责任描述参与界面框架的设计与实现技术要点1、项目的整体结构是由下方的RADIOGROUP和上方的VIEWPAGER所组成的。2、模块与模块之间进行数据的交互当从服务器获取数据后进行离线缓存,减少用户的流量,提高用户的体验,在打开应用的时候如果没网络也会显示离线的界面,然后再去获取服务器上的数据3、使用第三方开源框架LISTVIEWANIMATION实现LISTVIEW上滑时ITEM动画加载进入界面的效果。4、取消VIEWPAGER的预加载以及根据业务需求来进行对VIEWPAGER层级关系间的滑动自定义可以进行多个图片滑动的VIEWGROUP。5、自定义图片工具类进行图片的缓存优化处理,采用了三级缓存策略,子线程异步获取,HANDLER机制6、动态设置优化界面的数据显示,实现流畅操作,对数据进行分页分批加载等优化,增强了用户体验,提高程序的健壮性项目名称头版软件环境ANDROID22开发周期4个月开发工具ECLIPSESVN项目描述头版是一个新闻客户端类型的APP,提倡轻阅读,追求小而美,让用户关注到最有价值的资讯,看到的都是头条,让用户都定制属于自己的头版责任描述担任开发成员角色,项目整体结构分为侧滑菜单和主页这两个FRAGMENT,通过选择侧滑菜单来选取子版块,分为头版,聚投诉,订阅,读图,本地几个子版块,主要负责项目基本框架的搭建以及头版,投诉,读图这几个模块技术要点1整体框架是由VIEWPAGERFRAGMENT以及左右侧滑菜单组成,抽取了基类FRAGMENT,PAGER和顶部标题,实现了代码最大限度的复用性,以及防止代码冗余,极大的提升了工作效率2视图层框架搭建,界面统一,采用模板模式封装框架基类以及完成相应回调接口,定义抽象方法,加载布局,处理业务逻辑,提高代码复用性3自定义控件实现了左右侧滑菜单效果自定义LISTVIEW实现了可以添加多个头进行下拉刷新和下拉加载自定义VIEWPAGER,处理VIEWPAGER左右滑动事件被抢夺焦点,无法进行左右滑动等逻辑以及屏蔽滑动事件4使用XUTILS框架请求获取网络上的数据更新界面,使用GSON进行JSON的封装和解析,实现了数据交互5LISTVIEW的深度优化,复用缓存CONVERVIEW,使用HOLDER减少内存的查询次数,进行分批分页加载数据6为了防止图片在获取加载中造成OOM,图片分辨率过大等异常,并增加用户的体验,通过对图片处理的理解,封装了处理图片的工具类,采用了内存,文件,网络进行图片的三级缓存来进行图片的加载,解决了以上的问题7通过对事件分发机制的深入研究和页面间层次的关系解决了VIEWPAGER与LISTVIEW滑动冲突的问题,首先是由LISTVIEW将事件传递给了VIEWPAGER,而VIEWPAGER消费了事件,所以导致在VIEWPAGER上进行LISTVIEW的滑动无效,后来想到屏蔽VIEWPAGER的事件,虽然解

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论