唐凯

自我评价 本人性格开朗、稳重、有活力,待人热情、真诚。对编程具有浓厚的兴趣,具有良好的编程习惯,喜欢关注移动平台方面的新闻消息。工作认真负责,积极主动,能吃苦耐劳。思想活跃。有较强的自学能力、善于查阅各种API文档。能很快的学习一门技术,能独立完成任务,同时也能和同事有良好的配合,有团队意识。能够承担一定工作压力、实践动手能力和团队协作精神,能迅速的适应各种环境,并融于其中。

  • 技术能力:
  • 工作态度:
  • 工作成果:
收藏 立即预约
项目意向
其他类别职位(其他类) 850元 全程集中 北京 工作经验: 擅长技能: JAVA、C++
平台工作经历
其他工作经历
公司名称 合肥寰景信息技术有限公司
在职时间 2010-09-01 ~ 2011-11-01
职位名称 android工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 工作性质: 全职 职位级别: 中级职位(两年以上工作经验) 职责和业绩: 项目一: 啄木鸟(一线牵) 开发周期: 2011.07—2011.10 人员: 三人 软件环境: Android 2.2 + sdk r12 + eclipse 3.6 + jdk1.6 +三星i5700+ME525 项目描述: 如今人人都离不开手机,对于手机丢失后自己却无能无力,里面珍贵的数据资料 很有可能成为不法份子的作案工具,此软件提供保护,和管理手机的功能。“啄木鸟“有如功能: 1手机防丢失功能: 根据手机当前的加速度状态来判断是否发出警告;2手机丢失后,将数据备份到服务器,并转发到用户提供的邮箱,并销毁数据;3定位服务,提供实时手机所在地;4通讯管理: 有黑名单功能,并提供拦截记录功能,自动在号码前加拨”17951“等,显示号码归属地等服务;5下载模块: 手机号码归属地的信息数据库的下载,软件的更新下载;6用户须知界面,提供操作软件的信息 技术描述: 第一次登录会判断客户是否需要进入设置界面,为了提供一个好的用户体验,给animtion加入了cycleInterpolator的属性,当输入邮箱错误时,editView会晃动;手机丢失后的远程操作都是通过BroadcastReceiver接收拦截短信信息,解码并分发处理,同时也监听软件安装卸载的情况。利用contentProvider来获取手机里的联系人信息,加载联到自定义的ListView中,为提高效率,使用了viewHolder的方法来缓存,黑名单的数据都存储在自定义的SQLite 数据库中;联系人以Json数据格式来存储,通过HttpUrlConnection来上传到服务器;手机防丢失功能,利用手机里的加速度传感器来感知加速度变化,给传感器增加监听来实现报警功能;android隐藏了挂断电话的api,利用AIDL线程间通信,通过反射机制来得到ITelephony的实例调用endCall()方法来挂断电话;利用手机的定位功能,注册监听事件,来实时监控手机位置;改进以往项目程序易被删除卸载的问题,实现了难卸载。通过阅读sdk英文文档发现,IdevicePolicyManager包含有系统隐藏的服务,通过反射获取到其中隐藏的服务,将软件注册成为Device Administration,获得更高的权限来使用lockNow(),wipeData()等功能,此方法还能防止软件被删除。采用了LOG管理机制;Bug处理: 继承UncaughtExceptionHandler复写unCaughtException方法来获取bug信息,并保存到本地文件,同时使用socket传输到服务器;通过socket传输来实现软件更新的断点下载。 项目二: 软件收纳箱 项目周期: 2011.03—2011.05 人员: 三人 软件环境: Android 2.2 + sdk r10+ eclipse 3.6 + jdk1.6 +华为u8800+ME525 项目描述: 应用程序的增多给我们带来来便利,当同时也给我们带来了烦恼,种类繁多的软件充斥在手机界面,不方便管理。软件的功能: 1提供一个可视化的界面来管理应用程序,将软件分类,根据用户的使用情况来调整最上面的软件图片显示,并提供卸载功能;2提供我的最爱模块,用户将自己喜欢的软件放入;3 显示剩余内存消耗状况;4软件升级,连接服务器,以Json的数据格式来上传软件的版本信息,提醒用户更新;5提供软件分享功能,可以将自己喜欢的软件发布到新浪微博中。6软件卸载功能 技术描述: 软件主界面以tabHost加gridView界面来提供视图,自定义gridView,采用ArrayAdapter来填充数据;通过PackageManager获得系统安装软件的信息,并提交到服务器,服务器处理软件的归类信息,并反馈到客户端,客户端保存到SQLite数据库,客户端读取信息显示到gridview中;自定义的gridView能根据用户的拖动事件,调整图标的位置,并将位置信息保存到数据库中;利用windowManager创建一个可以一直显示在用户视野的界面,利用自定义的view将 剩余内存信息显示在窗口上;软件的下载利用socket通信,以多线程断点方式来下载;使用popupWindow来处理长按item按钮的显示弹窗信息,利用新浪开放平台发布微博,采用Oauth认证。 项目三: 倾听在线音乐播放器 项目周期: 2010.10—2010.12 人员: 四人 软件环境: Android 2.2 + sdk r10 + eclipse 3.6 + jdk1.6 +华为u8800 项目描述: 可以本地和在线播放音乐的音乐播放器(其实是把歌曲下载到本地播放),显示歌曲列表,提供音乐检索功能,歌词同步显示,收藏音乐,音乐下载到本地,历史播放列表,歌曲分类显示,提供歌曲转码功能。 技术描述: splash界面进入到主界面,采用gridView,gallery等布局,gridView显示歌曲的信息(封面,名称),Gallery显示类别信息;为了提高效率,歌曲信息的处理采用 了AsyncTask异步任务处理方法,注册OnScrollListener当处于SCROLL_STATE_IDLE时,进行分批加载,并利用softReference的方法来缓存图片 。歌曲的下载采用多线程技术,利用socket传输,断点下载方式来下载音乐;存储收藏的音乐和历史播放记录,存储在sqlite数据库中;通过JNI技术将本地音乐文件转码成指定的音乐文件格式。由于一直都会播放,所以要放在一个service中处理,并监听电话的CALL_STATE_RINGING状态。
使用技能
教育经历
院校名称 铜陵学院
毕业时间
所学专业 信息科学技术
最高学历 本科