ID:110415

高瑞山

高级Android工程师

  • 公司信息:
  • 北京文思海辉技术有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 青岛
  • 全区
  • 青岛

技术能力

1.熟练Android四大组件,五大常用布局,基本UI控件。2.熟练数据的json/xml解析,异步网络加载。3.熟练屏幕适配,地图定位,传感器,动画,自定义View等。4.熟练第三方库,第三方SDK,事件分发,手势识别,SurfaceView等。5.掌握MVC,MVP模式及常用设计模式。

项目经验

《和畅游》

第一部分:项目工程结构 (Android Studio)
1,Application 即项目的核心代码;
①libs 引入高德地图,定位,导航,搜索;友盟统计,消息推送,社会化分享,第三方登录,自动更新,信息反馈;二维码等
②src aide:进程间通信接口,aidl接口,assets:资源目录xx.xml,xx.html等;包名:com.域名.项目名 包含基本的分包结构;jniLibs: 依赖第三方.so文件(armeabi,x86等);
③res 资源文件:anim动画,color颜色选择器,drawable(xml和图片资源),layout布局,values属性(attrs,colors,ids,strings,styles),Manifest 清单文件;
2,library 项目的依赖库;
① PulltoRefresh 最流行的上拉加载下拉刷新库;
② xUtils 开源的集View, DB, Http,Bitmap四大模块的库;
③ RecyclerView 可实现ListView(横/竖向),GridView,横向ScrollView,瀑布流功能的复用控件;
④ RtspLibs 支持rtsp协议的视频直播库;
⑤ IM 支持移动小溪开放平台封装的库;

第二部分:项目框架设计
一,基本层次结构:
①布局:ActionBar头+PullToRefreshRecyclerView内容+BottomTab导航
②结构:ViewPager嵌套Fragment。
③流程:分为“初始化视图”,“初始化数据”,“适配数据”,“执行逻辑处理”四部分。
(1)initView:初始化视图,使用ButterKnife的@Bind或xUtils的@ViewInject注解。
(2)initDatas:加载头和list数据,使用Gson和xUtils的Tttp封装的RequestManager请求数据。
(3)Adapter通过setHeader,setDataItems:PullToRefreshRecyclerView适配数据,定义HeaderViewHolder和ItemViewHolder,重写onCreateHeaderViewHolder,onBinderHeaderViewHolder,onCreateItemViewHolder,onBinderItemViewHolder,支持上拉加载下拉刷新和setLayoutManager改变布局样式)
(4)对LoadingProgress,ReloadView,EmptyView视图的逻辑处理。
二,基本UI设计:
1,首页,商户
①顶部:全文搜索+消息。
②内容:Header:AutoScrollViewPager;HomeTab标签:直播,景区,玩乐;商户,景区,美食三种类型的ListView。
③详情页:轮播图;景区详情页;商户,4S店详情页;攻略,玩乐详情页。
④消息:分三部分。
(1)消息中心:评论的列表及提示。
(2未关注的人消息:聊天记录(关注的人和群消息)。
(3)聊天界面:a,对象设置:头像昵称,添加群组,聊天置顶,屏蔽消息,删除聊天记录,加入黑名单,群名称,群成员,成员列表及添加删除,保持到群猪列表,解散/退出群租;b,聊天内容记录:各种类型内容,复制,删除,转发;c,底部编辑:文本,语音,图片,表情,拍照;
2,圈子
①顶部:分三部分。
(1)添加好友:通讯录,推荐用户;
(2)动态:全部,好友,我的;
(3)发布动态:文本,添加图片,所在位置,公开动态。
②内容:动态内容列表。
(1)头像(用户详情页),用户昵称,日期时间。
(2)文本内容和图片:动态详情页(动态内容;点赞用户:头像和数量;评论列表:用户和文本内容;发表评论),位置,点赞,评论,删除评论。
3,我的
①头部:
(1)头像和昵称:修改头像,昵称,性别,所在地,简介。
(2)我关注的人,关注我的人,群组:添加和移除关注。
②内容:分五部分。
(1)我的动态:个人发布的动态列表。
(2)我的发布:发布的攻略和点评。
(3)我的收藏:收藏的美食或商户等。
(4)推荐给朋友:二维码扫描下载和分享给好友。
(5)设置:黑名单设置,意见反馈,检查更新,清除缓存,关于。

信用行为

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

发布任务

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

微信接收人才推送

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

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