android简历1 基本信息 姓名: 年龄: 电话: 政治面貌: 个人网址: 现居: 邮箱: 籍贯: 教育背景 2012.09–2014.07山东师范大学历山学院计算机科学与下面是小编为大家整理的2023年android简历3篇【优秀范文】,供大家参考。
android简历1
基本信息
姓 名:
年 龄:
电 话:
政治面貌:
个人网址:
现居:
邮箱:
籍贯:
教育背景
2012.09 – 2014.07 山东师范大学历山学院 计算机科学与技术(本科)
2009.09 – 2012.07 山东女子学院 计算机网络技术(专科)
2011年6月到8月,校内组建4人团队,使用AndEngine仿制围住企鹅,本人负责精灵动作、AndEngine文档整理;
2010年6月到8月,参加山东大学实训,浪潮集团济南商务局网站项目,技术主要使用Servlet、Struts,数据库使用Oracle,项目组6人,本人负责后台内容管理模块,权限管理模块开发;
齐鲁软件大赛Android应用二等奖;
全国信息技术应用水*大赛Android应用三等奖;
校计算机协会会长;
在班级任半年学习委员,两年班长;
在学院任学生会副*,自律会*;
连续两年校级优秀学生干部;
获国家励志奖学金一次;
获校级一等奖学金一次,二等奖学金一次,三等奖学金二次;
工作经验
2012.07 – 2014.11 济南思必达网络技术有限责任公司 Android程序员
项目经验
2014.08 – 2014.11 智慧北京 负责UI界面编写、新闻导读、新闻列表展示、新闻界面展示、新闻分享
项目描述:
“智慧北京”客户端,集新闻资讯、智慧服务、政务指南等多项功能于一体。内含今日热点、图解世界、掌上相册、专题欣赏以及国内外资讯等精彩内容。智慧服务已开设天气、出行、交通、求职、翻译等五个服务门类,还有分门别类的政务服务入口。
技术要点:
使用Viewpage管理切换中间不同界面,以及实现新闻的概要功能;
下拉刷新以及滑动菜单等自定义控件。在首页等多条目界面使用下拉刷新控件,在新闻界面使用侧滑菜单,提升用户体验;
使用第三方框架SlidingMenu实现双侧滑菜单,使用户快速进行模块化阅读,提升用户体验;
优化图片缓存。节省用户流量,采用内存缓存和sdcard缓存图片,并且避免OOM,使用ImageCache管理图片缓存;
ListView优化。对首页以及多处 ListView进行优化,使用ViewHolder避免重复加载xml文件,使用convertView复用组件,使用ViewHolder标签类,减少查找控件时资源使用率,大大提高ListView性能,使其滑动流畅;
全局处理并收集异常。在Application设置全局异常处理类UncaughtExceptionHandler,保证在出现未知异常时,不会给用户弹出异常信息,Kill自身进程同时提交异常信息给服务器;
AsyncTask异步加载框架。使用异步加载数据(框架使用线程池管理子线程,避免由于线程过多导致的异常),并把耗时操作放在子线程中执行,在界面给用户友好提示,提升用户体验;
技能证书
良好的Java基础,熟练掌握面向对象思想;
熟练掌握Android应用UI设计、使用常用布局、自定义控件开发;
熟练掌握Android应用内的数据传递;
熟练掌握Android数据存储(文件、网络、SharedPreferences、SQLite、ContentProvider);
熟练掌握Android*台下XML和JSON解析;
熟练处理Android中的OOM、ANR异常;
熟练使用ListView、GridView,熟练掌握他们的优化方法;
熟练使用Handler,了解Handler机制;
熟练Tcp、Udp协议、使用Http与服务器交互;
熟练掌握应用间的数据传递(进程间通信),包括AIDL、Messenger、Broadcast、Activity等;
熟悉多线程断点上传下载;
熟练使用百度地图相关API;
熟悉图片的缓存技术、常用的优化方式,熟练使用LRUcache进行图片缓存;
了解消息推送机制,了解第三方推送方案如百度推送、极光推送;
自我评价
事业心强,追求成功和卓越,敢于面对风险,承担压力,能加班,能出差,乐于从事挑战性工作;
沟通力强,良好的协调技巧、沟通能力和团队意识;工作认真热情富责任心,为人坦诚、守信、自信;
应性强,适应新思维、新方式、新问题和新环境;逻辑性强,在严密分析的基础上结论,在全面考虑的.前提下决断;
能阅读英文文献、资料;接受过全方位的大学基础教育,受到良好的专业训练和能力的培养;
android简历3篇扩展阅读
android简历3篇(扩展1)
——android岗位职责3篇
android岗位职责1
1、负责安卓*台应用开发和测试。
2、参与APP项目的.需求分析、系统设计、性能优化、项目维护。
3、编码设计和代码实现。
4、设计用户交互端口、检查功能完成度、联调。
5、个人代码自测、提交组内测试、进行BUG修改。
android岗位职责2
1、负责安卓*台应用开发和测试。
2、参与APP项目的需求分析、系统设计、性能优化、项目维护。
3、编码设计和代码实现。
4、设计用户交互端口、检查功能完成度、联调。
5、个人代码自测、提交组内测试、进行BUG修改。
android岗位职责3
职位描述:
1、二年以上相关工作经验,计算机或相关专业;
2、负责嵌入式终端系统的"GUI及应用层软件开发,主要面向Android系统;
3、负责根据项目需求及设计文档,完成代码编写,并保证代码的可继承性。
职位描述:
1、二年以上相关工作经验,计算机或相关专业;
2、负责嵌入式终端系统的GUI及应用层软件开发,主要面向Android系统;
3、负责根据项目需求及设计文档,完成代码编写,并保证代码的可继承性;按照公司要求,保证各项开发成果提交的规范性;
4、熟悉Android系统架构,尤其熟悉Application Framework层和Application层,能够深度修改Android界面;如果同时熟悉MiniGUI开发着优先;
5、具有良好的编码风格,较强的逻辑分析和独立解决问题的能力;
6、有较强的沟通和语言表达能力,能精确表达自己的思想和意图,并达到预期沟通效果;
7、对移动开发和优秀的用户体验感有浓厚兴趣。
android简历3篇(扩展2)
——android程序员简历3篇
android程序员简历1
【基本信息】
【专业水*】
熟练Android adt编程环境和调试流程,能独立开发项目;
熟练Android的四大组件:activity、Services、ContentProvider、BroadcastReceiver;
熟练Android UI的五种常用布局:线性、表格、相对、绝对、帧布局;
熟练使用textview、editview、button、menu、checkbox、listview等界面组件; 熟练SqLite、File、SharePreference和网络存储;
熟练ArrayAdapter、SimpleAdapter、SimpleCursorAdapter和自定义Adapter; 熟练使用xml、Json等几种解析技术等;
熟练Html、Div、Css、JavaScript、XML等相关技术;
熟练使用I/O流、多线程、网络等进行编程;
熟练J2EE相关技术:Servlet、Jdbc、JavaBean和SSH框架技术等;
熟练应用Oracle、MySql、SQLServer等关系型数据库;
【工作经验】
时间:20xx/7-20xx/6
公司:
部门:计算机软件技术部 职位:软件工程师
工作描述:软件外包业务的设计和开发
【培训经历】
培训内容:培养具有系统的软件工程的基本理论和知识,具备一般应用软件系统的 开发能力,熟练 运用Java语言进行Android手机的移动互联网开发、移动应用开发的技能 掌握MySQL、Oracle数据库系统的管理和开发技术,养成良好的编码习惯和团队合作精神,具备良好 的阅读文档和自学能力,能够与他人合作完成商用系统的需求分析、架构设计、软件编码与测试等工作。
1、熟悉面向对象思想、异常、数据结构、I/O、多线程和网络编程。
2、熟练应用Oracle、MySql、SQLServer等关系型数据库;
3、熟练android架构体系统和开发,包括页面布局、控件、四大组件、sqlite数据库/网
络存储/解析技术等。
4、编程风格规范,遵循代码撰写标准;
5、具有团队精神,有良好沟通能力,有独立解决问题的能力。
【项目经验】
无线点菜系统
软件环境:Windows XP、Windows 7
硬件环境:pc机
开发工具:eclipse adt
项目描述:本统主要功能分为三大类:1:访问客户端SQLite数据可;2:Activity界面展示;3:通过网络访问数据库。详细功能包括:用户登陆、系统主菜单、点菜功能、结算功能、查台和更新功能;客户端通过无线网络(使用Apache HTTP协议客户端)访问后台服务器,如果需要访问数据,则访问后台数据库,数据库我们采用MySQL;这里还涉及到了Android客户端的数据和服务器中的数据同步问题。
责任描述:本人主要负责Activity界面、系统主菜单、点菜功能及调试;
移动警务通系统
软件环境:Windows XP、Windows 7
硬件环境:pc机
开发工具:eclipse + tomcat6 + MySQL + vss + jude + powerdesigner
项目描述:本系统主要包括系统登录、信息查询、信息采集、文件上传和位置服务;客户端Android系统智能手机通过移动信号塔访问移动警务服务器,如果需要访问数据,则访问后台数据库,数据库我们采用MySQL;Android客户端应用使用JAVA技术,网络通信使用Apache HTTP客户端,中间Web服务器(采用开源的Tomcat)采用Servlet响应客户请求,后台数据库采用JDBC访问数据库。
责任描述:本人在该项目中主要负责信息采集和信息查询模块的编码和测试,以及整个项目的测试。
511网络商城
开发时间:20xx /3--20xx /6
软件环境:Windows XP、Windows 7
硬件环境:pc机
开发工具:myEclipse Tomcat6.0 Jude Powerdesigner MySQL数据库
项目描述:本系统实现了客户和店主的交集*台,主要分为前台和后台;前台提供买家购物,主要功能模块有:会员的"注册和登陆、商品的分类展示、购物车、商品的结算(购物车)等;后台方便卖家出售商品,主要功能模块有:管理员管理,会员管理,商品管理,订单管理,友情链接管理,公告管理等;这些模块都包含数据操作,多表关联,分页技术等。 主要运用Struts+JDBC技术等。
责任描述: 本人主要负责会员管理,商品管理,订单管理,模块的代码编写及项目整体的整合。
【获得证书】
国家信息产业部:《高级软件工程师》
【个人评价】
本人勤奋努力、虚心好学、积极上进,具备较强的自学能力,工作热情积极,勤恳踏实,认真负责,具有较高的敬业精神。性格爽朗,率直、坦诚、乐观,吃苦耐劳,具有团队协作精神、奉献精神和较强的工作能力和社会适应性,有良好的人际交往能力。在生活中能更好的把握自己的时间,充分发挥自己的能量,给大家带来积极乐观的环境。相信自己,喜欢做一些具有挑战性的事情。遇到困难能以积极乐观的态度去面对,去克服,勇不服输。相信能为公司做出应有的贡献!
android简历3篇(扩展3)
——android简历怎么写3篇
android简历怎么写1
姓名:xxx
性别:男
年龄:25
教育经历:
院校:北京邮电大学
专业:通信工程
学历:本科
证书:CET-6、动通信软件工程师(IC-MSP)认证证书
求职意向:通信工程师
项目经历:
杭州斯凯网络科技有限公司
手机社交软件(手信)测试
20xx.12-至今
在MTK、android、symbian等手机*台上,进行基于通信录的社交通信软件的测试
充分理解需求,负责某个功能模块的客户端用例设计与编写
制定测试计划,以及负责项目测试工作的顺利进行
支付插件(skypay)测试
20xx.07-20xx.08
在MTK、SPR等手机*台上,负责支付插件的测试
负责支付插件功能的测试,列出功能测试点设计出测试用例
查看后台日志和数据库中的通道字段是否正确,保证支付流程安全可靠
手机多媒体软件(手机电视、视频交友、播放器)测试
Android在线聊天软件
20xx.05-20xx.06
自定义数据库的搭建和数据查询、添加及数据的`封装操作
负责页面之间的跳转优化和数据的传递
参与了部分UI页面的设计,界面的布局
完成了注册功能部分,用户登录及退出
兴趣爱好:
足球、计算机、音乐
android简历3篇(扩展4)
——Android毕业论文参考文献3篇
Android毕业论文参考文献1
[1]李刚彪.数据库加密技术的研讨与完成[D].太原理工大学,2010:18-78.
[2]杨云君.Android的设计与完成[M].北京:机械工业出版社,2013:5-65.
[3]秦明甫.基于混沌实际的数字图像加密研讨[D].重庆大学,2009:34-48.
[4]柯除夕.Android内核分析[M].北京:电子工业出版社,2011:67-98.
[5]李刚.疯狂Android讲义[M].北京:电子工业出版社,2013:12-87.
[6]吴明航.DES和RSA混合加密算法的"研讨[D].哈尔滨工业大学,2013:13-56.
[7]顶峰.Linux内存管理的设计与完成[D].沈阳工业大学,2007:45-89
[8]陈最.基于Android*台挪动终端通明加密零碎的研讨与完成[D].重庆理工大学,2012:108-150.
[9]佟晓筠,王翥,杜宇,岳银亮.基于软件*安混合加密技术的研讨[J].计算机工程,2004,23(33):98-100.
[10]程庭,张*,石公营.一种基于DES和RSA算法的数据加密方案及完成[J].河南教育学院学报(自然迷信版),2003,22(3):69-71.
[11]XinChen,SongweiMa,BingliGuo,YanWang,JuhaoLi,ZhangyuanChen,YongqiHe.Anovelfragmentation-awarespectrumallocationalgorithminflexiblebandwidthopticalnetworks[J].OpticalSwitchingandNetworking,2014(12):6-22.
[12]廉士国,李忠新,王执铨.两种基于局部加密的图像和视频加密方案[J].计算机工程,2004,4(11):11-34.
[13]Zhu,ZhiwuLiu,XuLi,Xiangyu.RatchetingBehaviorsoftheCarbonFiberReinforcedPEEKComposites:ExperimentalStudyandNumericalSimulation[J].Polymers&PolymerComposite,2014,(221):45-230.
Android毕业论文参考文献2
[1]陈艳芳,基于狭缝光栅的多视点自在*面手机视频播放零碎研讨:[硕士学位论文],天津;天津大学,2012
[2]拉笑,陈莉君(译),Linux内核设计与完成,北京:机械工业出版社,2006:203-210
[3]侯春萍,俞斯乐,一种立体图像*面化的新办法,电子学报,2002.12:1861-1864.
[4]庄克成,基于视差的多视点生成技术研讨:[硕士学位论文],上海;上海大学,2009.
[5]赵盛夏,EMI噪声剖析及EMI滤波器的设计,电子元器件使用,2010(6):1-5.
[6]李骏,陈小玉,Android驱动开发与移植实战详解,北京:人民邮电出版社,2012:87-105.
[7]金文虎,基于H.264的*面视频传输协议和效劳器的设计与完成:[硕士学位论文],天津;天津大学,2010.19-32.
[8]精工爱普生株式会社,串行/并行转换电路、数据传送控制安装和电子设备,*专利,CN1354424,2002.06.
[9]贾正根,*面显示技术新停顿,光电子技术,2001(4):267-271.
[10]杨征,田尊华,张杰良等,视频技术手册,北京:人民邮电出版社,2009:74-85.
[11]倪春波,应建华,刘三青等,LVDS高速I/O接口电路设计,华中科技大学学报(自然迷信版),2003(10):2-6
[12]韩超,梁全,Android零碎原理及开发要点详解,北京:电子工业出版社,2009:16-102.
android简历3篇(扩展5)
——android开发岗位的职责3篇
android开发岗位的职责1
1、负责Android手机软件的开发及设计;
2、根据产品的.需求进行Android产品的分析;
3、对Android*台开发技术进行研究,发现其缺陷并改正更新;
4、根据用户需求研发新的Android产品,并测试其性能,进行改进;
5、根据项目需求进行学习并快速掌握技巧;
6、*常要与相关工作人员进行沟通,使团队快速成长起来。
android开发岗位的职责2
1、参与系统体系结构分析、设计,系统性能优化、接口设计等。
2、所负责模块的设计、开发、测试等工作。
3、所负责模块的维护、问题分析、优化等。
android简历3篇(扩展6)
——android面试题3篇
android面试题1
1、Android中五种数据存储方式分别是什么?他们的特点?
Android提供了五种存取数据的方式
1)SharedPreference,存放较少的五种类型的数据,只能在同一个包内使用,生成XML的格式存放在设备中;
2)SQLite数据库,存放各种数据,是一个轻量级的嵌入式数据库;
3)File文件,通过读取写入方式生成文件存放数据;
4)ContentProvider,主要用于让其他应用程序使用保存的数据;
5)通过网络获取数据和写入数据到网络存储空间。
2、说说 android 中 mvc 的具体体现
mvc是model,view,controller的缩写,mvc包含三个部分:
模型(model)对象:是应用程序的主体部分,所有的业务逻辑都应该写在该层。 视图(view)对象:是应用程序中负责生成用户界面的部分。也是在整个mvc架构中用户唯一可以看到的一层,接收用户的输入,显示处理结果。
控制器(control)对象:是根据用户的输入,控制用户界面数据显示及更新model对象状态的部分,控制器更重要的一种导航功能,响应用户出发的相关事件,交给m层处理。
android鼓励弱耦合和组件的重用,在android中mvc的具体体现如下:
1)视图(view):一般采用xml文件进行界面的描述,使用的时候可以非常方便的引入。
2)控制层(controller):android的控制层的重任通常落在了众多的`acitvity的肩上,这句话也就暗含了不要在activity中写过多的代码,要通过activity交割model业务逻辑层处理,这样做的另外一个原因是android中的activity的响应时间是5s,如果耗时的操作放在这里,程序就很容易被回收掉。
3)模型层(model):对数据库的操作、对网络等的操作都应该在model里面处理,当然对业务计算等操作也是必须放在的该层的。
3、简述SharedPreferences存储方式以及SharedPreferences与SQLite数据库的区别。
SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data/<包名>/shared_prefs目录下。SharedPreferences对象本身只能读取数据而不支持写入数据,存储修改是通过Editor对象实现。SharedPreferences对象与SQLite数据库相比,免去了创建数据库,创建表,写SQL语句等诸多操作,相对而言更加方便,简洁。但是SharedPreferences也有其自身缺陷,比如其职能存储boolean,int,float,long和String五种简单的数据类型,比如其无法进行条件查询等。所以不论SharedPreferences的数据存储操作是如何简单,它也只能是存储方式的一种补充,而无法完全替代如SQLite数据库这样的其他数据存储方式。
4、描述handler 机制的原理
andriod提供了 Handler 和 Looper 来满足线程间的通信。
Handler 先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(Message Exchange)。
1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的Message Queue(消息队列)。
2)Handler: 你可以构造Handler对象来与Looper沟通,以便push新消息到Message Queue里;或者接收Looper从Message Queue取出)所送来的消息。
3)Message Queue(消息队列):用来存放线程放入的消息。
4)线程:UI thread 通常就是main thread,而Android启动程序时会替它建立一个Message Queue。
android面试题2
1. 请描述下Activity的声明周期。
onCreate->onStart->onRemuse->onPause->onStop->onRestart->onDestroy
2. 如果后台的Activity由于某种原因被系统回收,如何在回收之前保存当前状态。
onSaveInstanceState().
程序中的某一个Activity A 在运行时,主动或被动的运行另一个新的Activity B,这个时候A会执行onSaveInstanceState()。B完成以后又回来找A,这个时候有两种情况:一是A被回收,二是A没有被回收,被回收的A就要重新调用onCreate()方法,不同于直接启动的是这回onCreate()里是带上了参数savedInstanceState;而没被回收的就直接执行onResume(),跳过onCreate()。
3. 如何将一个Activity设置成窗口样式。
在AndroidManifext.xml中Activity定义处添加
android:theme="@android:style/Theme.Dialog" 或
android:theme="@android:style/Theme.Translucent"。
4. 如何退出Activity?如何安全退出已调用多个Activity的Application?
01.Activity.finish();
也可以用killProcess()和System.exit()这样的方法
2.用ActivityManager的restartPackage方法
5. 请介绍下android大众常用的五种布局。
FrameLayout(框架布局)
只可以有一个控件,并且不能设计这个控件的位置,控件会放在左上角
LinearLayout(线性布局)
一行只能控制一个控件的线性布局,所以当有很多控件需要在一个界面中列出时,可以用LinearLayout布局
AbsoluteLayout(绝对布局)
可以放置多个控件,并且可以自己定义控件的x,y的位置
RelativeLayout(相对布局)
比如要在一行上显示多个控件,这时就要用到相对布局
TableLayout(表格布局)
将子元素的位置分配到行或列中,一个TableLayout由许多的TableRow组成
6. 请介绍下android的数据存储方式。
SharedPreferences方式
用来存储”key-value paires”格式的数据,它是一个轻量级的"键值存储机制,只可以存储基本数据类型,可以通过它保存一些上次用户所做的修改操作
文件存储方式
它通过FileInputStream和FileOutputStream对文件进行操作。但是在Android中,文件是一个应用程序私有的,一个应用程序无法读写其他应用程序的文件,如果要共享数据就用Content Providers
SQLite数据库方式
Android提供的一个标准的数据库,支持SQL语句
内容提供器(Content provider)方式
是所有应用程序之间数据存储和检索的桥梁,它的作用是使得各个应用程序之间实现数据共享
网络存储方式
通过网络来存储和获取数据
android面试题3
1、IntentService有何优点?
答:IntentService 的好处
* Acitivity的进程,当处理Intent的时候,会产生一个对应的Service
* Android的进程处理器现在会尽可能的不kill掉你
* 非常容易使用
2、横竖屏切换时候activity的生命周期?
01、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次
02、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次
03、设置Activity的android:configChanges="orientation|keyboardHidden"时,切屏不会重新调用各个生命周期,只会执行onConfigurationChanged方法
3. 如何将SQLite数据库(dictionary.db文件)与apk文件一起发布?
解答:可以将dictionary.db文件复制到Eclipse Android工程中的res aw目录中。所有在res aw目录中的文件不会被压缩,这样可以直接提取该目录中的文件。可以将dictionary.db文件复制到res aw目录中
4. 如何将打开res aw目录中的数据库文件?
解答:在Android中不能直接打开res aw目录中的数据库文件,而需要在程序第一次启动时将该文件复制到手机内存或SD卡的某个目录中,然后再打开该数据库文件。复制的基本方法是使用getResources().openRawResource方法获得res aw目录中资源的 InputStream对象,然后将该InputStream对象中的数据写入其他的目录中相应文件中。在Android SDK中可以使用SQLiteDatabase.openOrCreateDatabase方法来打开任意目录中的SQLite数据库文件。
5. Android引入广播机制的用意?
答:a:从MVC的角度考虑(应用程序内)
其实回答这个问题的时候还可以这样问,android为什么要有那4大组件,现在的移动开发模型基本上也是照搬的web那一套MVC架构,只不过是改了点嫁妆而已。android的四大组件本质上就是为了实现移动或者说嵌入式设备上的MVC架构,它们之间有时候是一种相互依存的关系,有时候又是一种补充关系,引入广播机制可以方便几大组件的信息和数据交互。
b:程序间互通消息(例如在自己的应用程序内监听系统来电)
c:效率上(参考UDP的广播协议在局域网的方便性)
d:设计模式上(反转控制的一种应用,类似监听者模式)