四大组件 1.Service Android四大组件-Service Android-远程Service Service 动态更新 UI 2.Activity Android四大组件-Activity Android-Activity启动流程 Android - ANR小结 3.Content Pr ...
分类:
移动开发 时间:
2017-09-24 02:55:55
阅读次数:
212
AsyncTask AsyncTask 是一种轻量级的异步任务类,可以在线程池中执行后台任务,然后把执行的进度和最终结果传递给主线程用于更新UI。 可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程. ...
分类:
编程语言 时间:
2017-09-18 11:20:10
阅读次数:
236
1.首先来看一个常规的handler用法: 在主线程中建立一个handler: 在子线程中进行耗时操作,结束后发送消息,主线程收到消息后进行更新UI操作。 2.现在来看看handler.post()的版本: 耗时操作完成之后,直接在handler开启的子线程中进行了更新UI的操作。post和send ...
分类:
移动开发 时间:
2017-09-14 19:00:23
阅读次数:
169
三十四、主线程操作UI(对UI进行更新只能在主线程进行) 解释:所谓的在主线程更新UI、操作UI,大致的意思就是设置UILabel的text或者设置tabbar的badgeValue,设置UIImageView的image等等。 回到主线程方式1: performSelectorOnMainThre ...
分类:
移动开发 时间:
2017-09-14 16:48:10
阅读次数:
255
1、背景 Handler是Android消息机制的上层接口,通过handler可以轻松地将一个任务切换到Handler所在的线程中去执行。 Handler的作用之一是更新UI,有时候需要在子线程中进行耗时的I/O操作,可能是读取文件或者访问网络等,当耗时操作完成以后可能需要在UI上做一些改变,这时用 ...
分类:
移动开发 时间:
2017-09-08 16:18:20
阅读次数:
268
1、定义一个线程只需要新建一个类继承自Thread。然后重写run()方法,并在里面编写耗时逻辑即可: class MyThread extends Thread{ public void run(){ //处理具体的逻辑 } } 启动的时候只需要new出MyThread的实例,然后调用它的star ...
分类:
移动开发 时间:
2017-09-02 18:14:40
阅读次数:
260
我们从开发的角度来说,Handler是Android 的消息机制的上层接口。说到Handler,大家都会说:哦,Handler这个我知道干什么的,更新UI。没错,Handler的确是用于更新UI的,具体来说是这样的:有时我们需要在子线程中进行耗时的I/O操作,而在此操作完成后需要在UI上有所变化,在 ...
分类:
移动开发 时间:
2017-08-26 18:29:12
阅读次数:
159
Android四大组件-活动、服务、广播、碎片 情况一 应用场景:定时从服务器获取数据,然后活动或者碎片中根据最新获得的数据,更新UI。 思考: 首先定时,想到定时器,推荐使用系统自带的AlertManager,而它需要启动一个pendingIntent,所以想到将它放在一个服务中,然后定时启动服务 ...
分类:
移动开发 时间:
2017-08-25 19:26:36
阅读次数:
178
问题描写叙述 当我们使用SpringMVC作为服务端的框架时,有时不仅仅要应对web前端(jsp、javascript、Jquery等)的訪问请求,有时还可能须要响应Android和JavaSE(桌面应用)这些client的请求。因此,除了web使用form表单或者ajax作为client获取Con ...
分类:
移动开发 时间:
2017-08-16 11:31:49
阅读次数:
427
韩梦飞沙 韩亚飞 313134555@qq.com yue31313 han_meng_fei_sha 异步任务,其内部是一个线程池, 为了避免主线程阻塞,尤其是一些更新UI的操作, 可以使用 这个类。 这个类 像模板一样 提供了 几个回调方法, 比如在 之前,之后,在后台中。 在Android 3 ...
分类:
移动开发 时间:
2017-08-15 14:23:23
阅读次数:
264