AsyncTask介绍
Android的AsyncTask比Handler更轻量级一些,适用于简单的异步处理。
首先明确Android之所以有Handler和AsyncTask,都是为了不阻塞主线程(UI线程),且UI的更新只能在主线程中完成,因此异步处理是不可避免的。
Android为了降低这个开发难度,提供了AsyncTask。AsyncTask就是一个封装过的后台任务类,顾名思义就是异步任务。
Android开发: AsyncTask 任务屏幕旋转处理 ProgressDialog的方法
今天重新研究了一下AsyncTask这个后台任务的代码,发现旋转设备时,ProgressDialog会自动消失,但是后台的工作线程依然在运行中,大大的降低了用户体验;
书里有说使用弱引用,但是百度了很多帖子,看到的都死废话连篇,
android开发Menu菜单的Item无法显示Icon
今天开发一个APP,需要在menu的item中显示icon,可是设置了icon始终都不显示,接着就网站查,查了好多都是没用的,所以下载把我处理的结果记录下来,免得以后忘记:
这个是在CSDN中guolin博主发现的方法,是利用反射来完成的,具体博客地址
android开发DownloadManager文件下载的操作实例
downmanager = (Button)findViewById(R.id.downManager);
downmanager.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
downManagerEx.doDown(“http://sqdd.myapp.com/myapp/qqteam/AndroidQQ/mobileqq_android.apk”
,”QQ V6.3.7″,”QQ轻聊版”,downManagerEx.NETWORK_MOBILE|downManagerEx.NETWORK_WIFI,false);
android开发之服务监听消息的功能
ConfigEx:系统动态配置操作类,用来操作消息的ID。
HttpUtils:http读取文件操作类。
ListenerMsgService:消息服务监听类,就是间隔多少秒自动读取服务器的消息,原理很简单。
NotificationUtils:bar消息发送类。
ReadActivity.java:消息读取处理的一个Activity。


近期评论