
android开发
1xiaoxiao12
教育背景
2010-09-01至 2014年-07-01 西安电子科技大学 计算机科学与技术
工作经历
2014-07 至 2016-02 西安睿城科技有限公司(天使轮)
2016-03 至今 北京玩在一起科技有限公司(A轮)
项目经验
1.睿城管家Android 客户端
项目描述:睿城管家app为物联网开发的手机客户端应用程序。
职责描述:Android 主程,根据产品需求设计,负责手机端全部功能的开发、调试和优化并且解决项目中遇到的难点问题。
主要技术:okhttp Gson ImageLoader
2.玩加赛事Android 客户端
项目描述:专注服务游戏玩家,游戏竞技赛事互动平台,致力于为电竞玩家提供专
业、快速、全面的赛事信息及专业化的数据查询和技术指导。
职责描述:Android负责人,负责Android 手机端的开发。包括Android端 WebApi通信模块的设计与代码编写、自定义控件、优化等。
主要技术:okhttp fresco Gson
展开
-
android多个fragment返回键层层返回
在FragmentActivity的fragment跳转的时候添加到运行栈,public void switchFrag(BaseFragment to) { getSupportFragmentManager() .beginTransaction() .replace(R.id.frag_login_content,原创 2015-06-10 16:18:09 · 3236 阅读 · 1 评论 -
android 状态栏(StatusBar)
一、SystemUI 概述 自 android2.2 开始 , 原本存在与 framework-res.apk 中的状态栏和下拉通知栏界面控制被分割出一个单独的 apk文件 , 命名为 SystemUI.apk, 保存在 System/app 文件夹中。在 SystemUI.apk 中 , 是存在着状态栏的图标 ,XML 和控制文件等 , 这样的分割 , 使我们可以更方便地去转载 2016-11-30 13:24:13 · 1348 阅读 · 0 评论 -
OkHttp 源码解析(3) Interceptor 拦截器
一些概念:拦截器分为Application Interceptor 和 Network Inteceptor。 Application Interceptor 应用于应用层和OkHttp引擎,Network Interceptor应用于OkHttp 引擎与网络层。每一种Interceptor负责拦截请求进行一些额外的处理(例如 cookie),实际上拦截器把实际的网络请求、缓存、透明压缩等功能都统一原创 2016-11-21 02:29:48 · 1585 阅读 · 1 评论 -
OkHttp 源码解析(2) Dispatcher 工作机制
上一节说到,发送一个请求会到RealCall的execute()和enqueue(CallBack callBack) 方法中,首先看一下这俩个方法的实现。@Override public Response execute() throws IOException { synchronized (this) {// 判断这个Call有没有执行过,每一个Call只能执行一次 if (exe原创 2016-11-19 02:59:52 · 1289 阅读 · 0 评论 -
OkHttp 源码解析(1)
项目用到OkHttp,准备研究研究(OkHttp现在很火啊,Retrofit使用OkHttp,Volley支持替换底层http栈为OkHttp,甚至Google的最新源码里,都用起了OkHttp,替换了原来用的HttpClient)。OkHttp在网络有问题的时候表现很好:它会静默从常见的连接问题中恢复。 如果你的服务有多个IP地址对应,OkHttp会在首次连接失败的时候尝试其他地址。 OkH原创 2016-11-18 18:41:56 · 429 阅读 · 0 评论 -
Volley 解析
首先简单介绍下使用方法。 1 通过Volley 这个类 创建一个 RequestQueueRequestQueue mRequestQueue = Volley.newRequestQueue(context);2 创建一个Request Request 分为StringRequest,ImageRequest,JsonArrayRequest,JsonObjectReque原创 2016-11-22 07:55:32 · 415 阅读 · 0 评论