![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android线程编程
文章平均质量分 57
KJ_Wang
这个作者很懒,什么都没留下…
展开
-
Android多线程编程之二:Thread+UI.Post(new Runnable(){})
第一步:定义一个Button,id=btnThreadUIPost,定义一个TextView ,id=tvThreadUIPostCount两个控件 第二步:执行Button事件,代码如下: btnThreadUIPost.setOnClickListener(new OnClickListener(){ new Thread(new Runnable(){原创 2015-05-24 12:27:26 · 2444 阅读 · 0 评论 -
Android多线程编程之三:AsyncTask
第一步:定义Button控件,id=btnAsyncTask,一个TextView控件,id=tvAsyncTaskCount 第二步:定义一个CountAsyncTask类,继承自AsyncTask,代码如下: private class CountAsyncTask extends AsyncTask{ @Override protected Int原创 2015-05-24 12:35:04 · 660 阅读 · 0 评论 -
Android多线程编程之一:Thread+Handler
第一步:在主Activity中定义一个Button,id=btnThread 第二步:定义一个Handler变量,如下代码: private Handler mHandler=new Handler(){ public void handleMessage(Message msg) { String str=String.valueOf(msg.原创 2015-05-24 12:23:02 · 713 阅读 · 0 评论 -
Android多线程编程之四:Loaders
Loader的异步数据加载方式,给出API上Demo的程序供大家参考怎么使用 package com.example.loadertest; import android.app.Activity; import android.app.FragmentManager; import android.app.ListFragment; import android.app.Loade原创 2015-05-24 12:46:42 · 601 阅读 · 0 评论 -
Android多线程编程之五:限制模式(StrictMode)的使用
无论你是编写http,socket,json,xml网络程序时,经常碰到一个错误,找了很久才解决才知道,添加如下语句就可以解决: StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().penaltyLog().bui原创 2015-05-24 13:02:14 · 1391 阅读 · 0 评论 -
Android网络编程之四:Socket编程
先讲点硬件配置吧,否则这个非常难测试。用模拟器调试会让人崩溃,太久了,而且往往会让人非常难受。我习惯用手机来测试程序: 硬件条件: 1、PC,肯定得有了 2、无线路由(50块左右,只要能用就行) 3、手机 谈点个人看法:Java Socket编程还是跟C#还是有点点区别,Java表现形式要比C#稍多,但万变不离其中。以下是大家用的形式, 费话少说,下面介绍原码: 1、服务器端程序原创 2015-05-25 15:53:18 · 469 阅读 · 0 评论