ID:131281

你好酷

安卓开发工程师

  • 公司信息:
  • 北京同创共享科技有限公司
  • 工作经验:
  • 2年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 全区

技术能力

1.熟练掌握 Android 四大组件、五大布局、常用控件以及其属性的使用
2.熟悉掌握 Json/XML 等数据的解析。
3.熟练操作版本控制 SVN/Git。
4.熟悉掌握 I/O流读写,SharePreferences配置文件存取的操作,以及其他存取方式的使用。
5.熟悉掌握 Recyclerview、ListView的使用。
6.熟练掌握各种调试方式。
7.熟练掌握Retrofit,Gson,pullToRefresh,Fresco,okhttp,EventBus等快速开发工具。
8.熟悉ShareSdk,极光推送,Umeng,微博,微信,支付宝支付,微信支付等sdk。
9.熟悉安卓与js必要的一些交互。
10.熟练掌握市面上大多数的屏幕适配。

项目经验

(一)项目名称 : 政务之星
担任职位 : Android独立开发
主要开发工具 : android studio
1.项目介绍 :
该项目是为政府开发的OA办公的项目,主要有通信录、各种工作审批与提交、政务内部邮箱、个人资料设置等功能,该app可以让政府人员更方便的办公。
1.独立开发app,完成框架搭建。
2.完成通讯录功能。
3完成个人设置,拍照和选择相册兼容4.0,5.0 ,6.0, 7.0的功能。
4.完成工作模块的功能,包含各种审批与提交种种处理工种的操作。
5.完成政务邮箱功能的实现。
6.实现极光推送功能。
7.实现App图标上未读消息个数。
8.完成安卓版本更新及附件上传下载功能。
2.工作描述 :
1.负责主要的框架搭建与封装、完成通讯录、工作、个人信息的模块。
2.负责sdk的集成与维护。
3.对后期代码的整改、对app进行迭代更新。
4.负责android组内人员技能点的考核。
3.技能要点 :
1.主框架通过Fragment处理。
2.头像使用cicreImageView圆形头像,通过Intent调用系统相机、系统相册可上传头像,由于打开相机涉及权限,所以需要进行权限结果回调确定是否拥有相机权限,上传头像必须要注意压缩图片、裁剪图片,7.0以上权限注意在清单文件中注册FileProvider以及支持FileProviderPaths,并且7.0与6.0版本的路径获取要格外注意。
3.搜索是用搜索框的键盘搜索键点击回调,通过调用接口获取搜索到的关键字,通过SpannableString的匹配搜索可给搜索的关键字改变颜色。
4.极光推送需要在build.gradle中注册应用报名对应的appkey,在清单文件中嵌入SDK参考的配置文件并且将appkey的值注册进去,注意将需要的权限注册在清单文件中,由于使用android studio开发,支持使用jcenter自动集成。
5.调用系统的下载并对下载完成后的逻辑处理。
6.政务邮箱导入富文本编辑器,可点击设置邮件格式,添加收件人用流式布局对添加的收件人进行展示支持点击删除,通过intent调用系统文 件管理可添加邮件附件等。收件箱未读邮件进行标识,并保持收件箱未读邮件数量实时改变,列表用recyclerview实现,并且带有SwipeRefreshLayout的下拉刷新框架,还可侧滑删除点击编辑删除以及收藏,点击查看邮件可对相应邮件进行回复。
7.支持多处使用webview展示jpg、png、doc、gif、xls、xlsx、docx以及在线pdf类型文件。
8.审批申请中通过自定义WheelDialog实现类似ios的选择器对话框以及使用TimePickerView实现的时间选择器。


(二)项目名称 : 安全宝
担任职位 : Android独立开发
主要开发工具 : android studio
1.项目 :
方便政府人员登录网页端账号,通过扫描二维码实现网页端和手机端的实时登录。
2.工作描述 :
1.通过登录账号密码进行绑定账号。
2.动态验证码实现和网页端的验证码同步。
3.扫描二维码可登录网页端。
4.手势解锁加强设备的安全。
5.下载更新功能。
6.防止丢失功能以及一系列的流程。
3.技能要点 :
1.由于手机不同,所以为防止意外,通过回调在手机上进行电话信息权限判断,如果没有获取到,则动态申请该权限。
2.验证码界面有重新发送验证码的按钮,用handler机制倒计时120秒后即可点击重新发送的按钮。
3.使用zxing实现扫码功能,可以自定义扫码样式。

4.手势密码实现:
(1)正上方的提示区域,用自定义view来绘制9个提示图标;
(2)手势密码绘制区域,添加9个ImageView来表示图标, 在onLayout()方法中设置它们的位置;
(3)手势路径绘制,复写onTouchEvent()方法,在这个方法里面监听TouchEvent事件: ACTION_DOWN、ACTION_MOVE、ACTION_UP事件,来绘制手势连接不同点之间的路径;
(4)9个点的对象,保存它的位置、状态、背景图片等相关信息;
(5)手势密码的获取,判断手指当前的位置,根据滑动路径经过的 点,按顺序保存绘制的点的顺序(这里的点顺序从上到下分别是:1,2,3,4,5,6,7,8,9),不能有重复的点。
5.通过获取手机的IMEI值,保证对应手机的唯一性。

项目名称 :

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服