Android线程编程
文章平均质量分 60
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 · 2477 阅读 · 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 · 689 阅读 · 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 · 743 阅读 · 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 · 640 阅读 · 0 评论 -
Android多线程编程之五:限制模式(StrictMode)的使用
无论你是编写http,socket,json,xml网络程序时,经常碰到一个错误,找了很久才解决才知道,添加如下语句就可以解决:StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().penaltyLog().bui原创 2015-05-24 13:02:14 · 1429 阅读 · 0 评论 -
Android网络编程之四:Socket编程
先讲点硬件配置吧,否则这个非常难测试。用模拟器调试会让人崩溃,太久了,而且往往会让人非常难受。我习惯用手机来测试程序:硬件条件:1、PC,肯定得有了2、无线路由(50块左右,只要能用就行)3、手机谈点个人看法:Java Socket编程还是跟C#还是有点点区别,Java表现形式要比C#稍多,但万变不离其中。以下是大家用的形式,费话少说,下面介绍原码:1、服务器端程序原创 2015-05-25 15:53:18 · 494 阅读 · 0 评论