Android开发
hxingd
这个作者很懒,什么都没留下…
展开
-
Android的Handler总结
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要转载 2012-08-03 10:37:04 · 214 阅读 · 0 评论 -
android Handler学习
Handler的使用(一) Handler基本概念: Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分逐个的在消息队列中将消息取出,然后对消息进行出来,就是发送消息和接收消息不是同步的处理。这种机制通常用来处理相对耗时比较长的操作。 使用一个例子简单的来介绍一下Handler。 示例1:一个应用程序中转载 2013-02-18 13:59:10 · 285 阅读 · 0 评论 -
android客户端与服务器端交互过程
1 //创建一个http客户端2 HttpClient client=new DefaultHttpClient();3 //创建一个GET请求4 HttpGet httpGet=newHttpGet("http://www.store.com/products");5 //向服务器发送请求并获取服务器返回的结果6 HttpResponse r转载 2013-02-01 16:45:15 · 415 阅读 · 0 评论 -
BindService例子
package com.zhf.local; import android.app.Activity;import android.content.ComponentName;import android.content.Context;import android.content.Intent;import android.content.Serv原创 2012-08-16 16:42:02 · 221 阅读 · 0 评论 -
android视频播放
视频播放比音频播放要复杂一些,除了音频之外,还需要考虑一个视觉组件。为了解决这一问题,Android提供了一个专门的视图控制器 android.widget.VideoView,封装了MediaPlayer的创建和初始化过程,这个小部件可以用在任何布局管理器中,而且它提供了很多显示选项,包括缩放和着色。要实现播放功能,我们要做的是,创建一个VideoView小部件并将其设置为用户界面的内容,然后设原创 2012-08-15 15:12:09 · 266 阅读 · 0 评论 -
LayoutInflater.from(this)的用法
通俗的说,inflate就相当于将一个xml中定义的布局找出来. 因为在一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件. 因此如果你的Activity里如果用到别的layout,比如对话框上的layout,你还要设置对话框上的layout里的组件(像图片ImageView,文字TextView)上的内容转载 2012-07-31 09:13:46 · 2753 阅读 · 0 评论 -
WindowManager
写Android程序的时候一般用WindowManager就是去获得屏幕的宽和高,来布局一些小的东西。基本上没有怎么看他的其他的接口。这两天想写一个简单的类似于Toast的东西,自定义布局,突然发现,原来Toast的时间是不能自己定义的,只有两个固定的时间,分别是2秒和3.5秒。我的需求是自定义显示的时间,这个显然不能满足我的需求。但是它是如何做到显示一个View凌驾于现有的所有的View转载 2012-08-14 16:18:43 · 361 阅读 · 0 评论 -
BroadcastReceiver应用详解
据说程序员是最爱学习的群体,IT男都知道,这个行业日新月异,必须不断地学习新知识,不断地为自己注入新鲜的血液,才能使自己跟上技术的步伐。今天我们来讲一下Android中BroadcastReceiver的相关知识。BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,例如转载 2012-08-07 15:57:50 · 189 阅读 · 0 评论 -
android播放器
1.Mp3Player.java 文件package com.jacky.multimedia;import java.io.File;import java.io.FilenameFilter;import java.io.IOException;import java.util.ArrayList;import java.util.List;转载 2012-08-06 16:43:31 · 248 阅读 · 0 评论 -
Java调用XML的方法:DocumentBuilderFactory
首先得到:得到 DOM 解析器的工厂实例 DocumentBuilderFactory domfac=DocumentBuilderFactory.newInstance();然后从 DOM 工厂获得 DOM 解析器 DocumentBuilder dombuilder=domfac.newDocumentBuilder(); 3 )把要解析的 XML 文转载 2012-08-03 11:07:11 · 157 阅读 · 0 评论 -
android之Handler,activity,service总结
1、Handler学习 由于有时要进行哪些耗时操作,如果这些操作放在主线程的话,容易导致程序假死,最后结果是系统崩溃。因此要进行某些耗时操作时,将其放在子线程进行,这样就涉及如何解决子线程与主线程之间通信问题(消息队列)。 Handler就是为了解决这个问题而存在的。当你处理某个耗时操作时,你将其放在子线程,子线程处理完后,将其结果放在消息队列中,然后主线程从消息队列中读取子线程处理结果,最后根据原创 2013-02-19 13:39:12 · 1423 阅读 · 0 评论