工作以来需要学习的技术总结
2015-04-24 22:41
302 查看
近来工作也有一个月了,学到了不少东西,也体会到了在公司果然不一样的感觉,
下面废话少说,我来总结一下需要学习的知识有哪些,希望能够帮助你们,让你
们在工作的时候更加顺手,详细的信息我不一一列举,自己动手百度吧,还有本人
开发新手,求大神轻喷 =。=
1.HTTP请求
Http请求分为两种,一种是get方式通过问好传递参数,这种方法很常用也很常见,但是个人觉得不是很安全,可以给参数加密,比如这个
http//www.code.com/api/user?name=zhangsan&pwd=加密串 这样做比较好,但是还的看公司怎么要求。
Http post方式是提交整个页面的东西,个人用的比较少。
知识点学习:HttpClient 的 get 与 post方式 请求服务器数据 必会!
框架学习 :android-async-http 异步线程的Http请求 httpmime这个框架也不错
2.线程问题
线程问题无疑是开发的新手最头疼的东西了,因为不知道什么时候用同步线程,还有什么时候用异步线程,简单的举个例子,同步就是你
吃饭的时候吃到一半突然想去喝汤就自己去端,异步就是你在吃饭的同时让别人把汤给你端过来然后喝汤。至于理论性的东西我就不再阐述了,需要
学习的有什么是同步和异步线程,两种线程的机制,以及两种线程什么时候用,其实用的时候记住主要是网络请求需要更新UI的都要开启异步线程,
其他的单机版的我就不说了,随意用吧=。=,但是联网的时候就不行了,不能用同步。
知识点学习: 同步线程Thread 异步线程AsyncTask<Params, Progress, Result>类
异步框架:android-async-http 其实有很多,我只不过举一个例子
3.JSON解析与封装
作为新手不得不说,这个必须会!必须必须会,因为前两个会了以后才能玩这个东西,因为一般App的应用都是要向服务器发送数据,然后请求到
数据以后再返回来,我们需要拿到里面的数据来用,所以这个JSON必须要弄明白,不然工作起来很吃力,很痛苦,其实不是很难,对于JSON一般解析用的
比较多封装JSON用的不是很多也用得到,对于JSON解析来说可以自己手写代码来解析,很灵活但是难免代码量会比较多,所以还是建议大家需要学会用框架
来解析数据,很好用也很强大。
知识点学习:JSON数据的概念 Json数据的解析与封装
框架学习:fastjson gson
4.百度地图API
对于现在的应用来说,定位信息也是必不可少的!因为app可以根据这些信息来搜索你所在的商圈,离你最近的店铺等等,所以这个东西是必须学会的,
好吧,废话不再多说这个自己百度吧,需要注意的是需要申请KEY,操作也很简单,还有就是记住查阅资料的时候注意时间,因为百度地图的API会更新,所以
往往有时候你查到的东西已经过时了。
知识点学习:百度地图API
5.下拉刷新
同样还是现在的app你会发现很多ListView的列表都可以刷新,其实这个也是用框架来实现的,不是很难。
知识点学习:下拉刷新框架pulltorefresh
好了,就说这么多吧,希望对你有帮助。
下面废话少说,我来总结一下需要学习的知识有哪些,希望能够帮助你们,让你
们在工作的时候更加顺手,详细的信息我不一一列举,自己动手百度吧,还有本人
开发新手,求大神轻喷 =。=
1.HTTP请求
Http请求分为两种,一种是get方式通过问好传递参数,这种方法很常用也很常见,但是个人觉得不是很安全,可以给参数加密,比如这个
http//www.code.com/api/user?name=zhangsan&pwd=加密串 这样做比较好,但是还的看公司怎么要求。
Http post方式是提交整个页面的东西,个人用的比较少。
知识点学习:HttpClient 的 get 与 post方式 请求服务器数据 必会!
框架学习 :android-async-http 异步线程的Http请求 httpmime这个框架也不错
2.线程问题
线程问题无疑是开发的新手最头疼的东西了,因为不知道什么时候用同步线程,还有什么时候用异步线程,简单的举个例子,同步就是你
吃饭的时候吃到一半突然想去喝汤就自己去端,异步就是你在吃饭的同时让别人把汤给你端过来然后喝汤。至于理论性的东西我就不再阐述了,需要
学习的有什么是同步和异步线程,两种线程的机制,以及两种线程什么时候用,其实用的时候记住主要是网络请求需要更新UI的都要开启异步线程,
其他的单机版的我就不说了,随意用吧=。=,但是联网的时候就不行了,不能用同步。
知识点学习: 同步线程Thread 异步线程AsyncTask<Params, Progress, Result>类
异步框架:android-async-http 其实有很多,我只不过举一个例子
3.JSON解析与封装
作为新手不得不说,这个必须会!必须必须会,因为前两个会了以后才能玩这个东西,因为一般App的应用都是要向服务器发送数据,然后请求到
数据以后再返回来,我们需要拿到里面的数据来用,所以这个JSON必须要弄明白,不然工作起来很吃力,很痛苦,其实不是很难,对于JSON一般解析用的
比较多封装JSON用的不是很多也用得到,对于JSON解析来说可以自己手写代码来解析,很灵活但是难免代码量会比较多,所以还是建议大家需要学会用框架
来解析数据,很好用也很强大。
知识点学习:JSON数据的概念 Json数据的解析与封装
框架学习:fastjson gson
4.百度地图API
对于现在的应用来说,定位信息也是必不可少的!因为app可以根据这些信息来搜索你所在的商圈,离你最近的店铺等等,所以这个东西是必须学会的,
好吧,废话不再多说这个自己百度吧,需要注意的是需要申请KEY,操作也很简单,还有就是记住查阅资料的时候注意时间,因为百度地图的API会更新,所以
往往有时候你查到的东西已经过时了。
知识点学习:百度地图API
5.下拉刷新
同样还是现在的app你会发现很多ListView的列表都可以刷新,其实这个也是用框架来实现的,不是很难。
知识点学习:下拉刷新框架pulltorefresh
好了,就说这么多吧,希望对你有帮助。
相关文章推荐
- [项目过程中所遇到的各种问题记录]学习篇——对工作以来的学习过的开源项目进行总结—DiscuzNt
- 工作8年对技术学习过程的一些 总结 与 感悟 为什么有时迷茫、无奈 学习编程语言的最高境界最重要的是编程思想 T 字发展 学技术忌讳”什么都会“ 每天进步一点等式图 时间管理矩阵
- 以后学习和工作需要注重总结
- [项目过程中所遇到的各种问题记录]学习篇——对工作以来的学习过的开源项目进行总结—动软代码生成工具
- 个人总结一些关于需要学习的技术
- Java基础学习总结(97)——合格的Java的架构师需要具备的技术知识
- 工作这些年对技术学习过程的一些 总结 与 感悟
- 近期工作与学习技术总结
- 近期工作与学习技术总结
- YY工作总结—技术学习
- 网站前端技术学习--总结8-29以来的学习
- spring aop技术 学习总结
- 前阶段学习工作总结,下一步计划
- 前端开发中需要学习的最基本的几个技术点
- 产品经理学习总结之技术和设计篇
- 游戏服务器开发需要学习的技术
- 工作单元模式(UnitOfWork)学习总结
- 资深程序员总结了9个java学习需要收藏的网站!
- ——技术向管理的转型,需要学习哪些知识呢?