题目:利用伟鹤师兄给的链接,加载上面的天气数据,做一个天气预报的Android软件
新知识点:1、异步加载
2、json获取与解析
3、apacheHTTP获取数据
第一次写博文,但愿能详细地写下做完任务后的感想、体会,和收获。
进工作室没多久(两天),师兄就给小任务,其实是好事,发现做完后写到不少东西,比坐在那自学更有冲劲,更有兴趣。师兄首先给我讲解了一下异步加载和JSON,一开始被他讲得有点晕,后来接受就感觉这部分蛮简单的。
简单总结下这次做天气预报用异步加载和JSON解析的体会,算是复习咯。下面就通俗地写吧,反正就只有自己看 = =。
首先写一个类继承AsyncTask<Params,Progress,Result>。Params根据CSDN的某博文是指“启动任务执行的输入参数,比如URL”,想起我的确要传URL进去,这里我就写了String,Progress是后台运行的百分比,不是很懂有什么用,随便写了Integer,Result是后台执行任务最终返回的结果,因为我要返回文字信息,写了String。
然后重写里面重要的三个函数,onPreExecute()、doInBackground(Params…)、onPostExecute(Result)
第一个和第三个是在UI线程,只有第二是在异步,第二个十分重要