近来工作也有一个月了,学到了不少东西,也体会到了在公司果然不一样的感觉,
下面废话少说,我来总结一下需要学习的知识有哪些,希望能够帮助你们,让你
们在工作的时候更加顺手,详细的信息我不一一列举,自己动手百度吧,还有本人
开发新手,求大神轻喷 =。=
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
好了,就说这么多吧,希望对你有帮助。