资料
文章平均质量分 79
戈弋
这个作者很懒,什么都没留下…
展开
-
Handler 基础认识
Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI.解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数据, 或者读取本转载 2012-08-30 09:10:18 · 359 阅读 · 0 评论 -
Android Handler的使用(二)
Handler的使用(二) 一、 Handler与线程的关系 Handler在默认情况下,实际上它和调用它的Activity是处于同一个线程的。 例如在Handler的使用(一)的示例1中,虽然声明了线程对象,但是在实际调用当中它并没有调用线程的start()方法,而是直接调用当前线程的run()方法。 通过一个例子来证实一下转载 2012-08-30 09:31:12 · 579 阅读 · 0 评论 -
解析Android消息处理机制:Handler/Thread/Looper & MessageQueue
解析Android消息处理机制——Handler/Thread/Looper & MessageQueue 本文解析Android如何利用Handler/Thread/Looper以及MessageQueue来实现消息机制的内部实现。知道了它的内部实现机理之后,以后再遇到使用它们时候的任何问题就驾轻就熟、迎刃而解了。转载 2012-08-31 01:43:37 · 619 阅读 · 0 评论 -
Android 开发之使用Eclipse Debug调试详解
Android 开发之使用Eclipse Debug调试详解1.在程序中添加一个断点如果所示:在Eclipse中添加了一个程序断点在Eclipse中一共有三种添加断点的方法第一种: 在红框区域右键出现菜单后点击第一项 Toggle Breakpoint 将会在你右键代码的哪一行添加一个程序断点 (同样的操作方可取消程序断点)第二种: 在红框区域双击鼠标左键将会在你双转载 2012-08-21 10:45:39 · 648 阅读 · 0 评论 -
AudioRecord和AudioTrack类的使用
AudioRecord和AudioTrack类是Android获取和播放音频流的重要类,放置在android.media包中。与该包中的MediaRecorder和MediaPlayer类不同,AudioRecord和AudioTrack类在获取和播放音频数据流时无需通过文件保存和文件读取,可以动态地直接获取和播放音频流,在实时处理音频数据流时非常有用。 当然,如果用户只想录音后写入文件转载 2012-08-21 17:05:31 · 503 阅读 · 0 评论 -
android 开发之socket编程 UDP和TCP通信实现
1、 Socket通信模型如下: 应用程序通过套接字可以进行通信,可以使用udp协议或者使用tcp协议 当客户端和服务器端的协议时相对应的,客户端使用tcp,那么服务器端使用tcp 2、 UDP协议:把数据打包成数据包,然后直接发送对应的ip地址,速度快,但是不保证 成功率,并且数据大小有限 TCP协议:首先连接接收方,然后发送数据,保证成功率转载 2012-08-21 10:57:05 · 1561 阅读 · 0 评论 -
推荐一系列优秀的Android开发源码
专题类: 一、Android开发图书推荐:http://book.apkbus.com/ 二、Android开发精选源码推荐:http://demo.apkbus.com/ 三、Android 开发 UI设计http://www.apkbus.com/design/ 四、 Android开发系列教程合集http://dev.apkbus.com/转载 2012-08-20 15:55:11 · 304 阅读 · 0 评论 -
可在全屏幕自由拖动的view
Android中自带的view种类很多,但是有时候不能满足我们的需求,下面介绍一种自定义view的方法,实现了拖动矩形到屏幕任意位置的需求。 [代码] Activity.javapackage com.zhuozhuo; import android.app.Activity;import android.os.Bundle; public class CSDNAct转载 2012-08-21 09:05:50 · 714 阅读 · 0 评论 -
Android Handler的使用(一)
Handler的使用(一)Handler基本概念:Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分逐个的在消息队列中将消息取出,然后对消息进行出来,就是发送消息和接收消息不是同步的处理。这种机制通常用来处理相对耗时比较长的操作。使用一个例子简单的来介绍一下Handler。示例1:一个应用程序中有2个按转载 2012-08-30 09:29:16 · 514 阅读 · 0 评论 -
android handler 多线程demo
andriod提供了 Handler 和 Looper 来满足线程间的通信。为了研究其中线程机制的问题,写了2个demo: Demo1:package com.mp;import android.os.Bundle;import android.os.Handler;import android.os.HandlerThread;import android.util.Lo转载 2012-08-31 17:39:10 · 469 阅读 · 0 评论