自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (5)
  • 收藏
  • 关注

转载 Handler机制

andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列)。 2)Handler: 你可以构造Handler对象来与Looper沟通,以便pus

2013-10-30 23:27:28 681

转载 设计模式

设计模式(Design Pattern),是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 设计模式于己、于他人、于系统都是多赢的,设计模式使代码编制真正工程化。设计模式是软件工程的基石,如同大厦的一块块砖石一样使代码编制真正工程化。只有精通了设计模式,才敢说真正理解了软件工程。可以说,设计模

2013-10-17 17:19:11 1018

转载 Android选项卡的几种实现方法

最近在解决TabActivity过期的问题时,发现Android中选项卡有几种实现方法:继承TabActivity,继承ActivityGroup,直接继承Activity和继承FragmentActivity。其中TabActivity在API 13(Android 3.2)被标记为过期,ActivityGroup在API 14(Android 4.0)被标记为过期,目前google推荐使用的是

2013-10-15 23:07:14 14943 1

转载 Android访问中央气象台的天气预报API得到天气数据

在用Android获取天气预报数据时,大家一定会首先想到Google的天气预报API,其实除了Google的天气预报API,免费的天气预报接口还有http://www.webservicex.net/globalweather.asmx?op=GetWeather、http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx和中央气象台的天气

2013-10-14 23:41:03 14958 4

转载 Android服务之Service

android中服务是运行在后台的东西,级别与activity差不多。既然说service是运行在后台的服务,那么它就是不可见的,没有界面的东西。你可以启动一个服务Service来播放音乐,或者记录你地理信息位置的改变,或者启动一个服务来运行并一直监听某种动作。Service和其他组件一样,都是运行在主线程中,因此不能用它来做耗时的请求或者动作。你可以在服务中开一一个线程,在线程中做耗时动

2013-10-08 23:53:00 782

原创 Intent实现Broadcast Receiver 实例

使用BroadcastReceiver步骤:1)编写类继承BroadcastReceiver,复写onRecevier()方法。    2) 在AndroidManifest.xml文件中注册BroadcastReceiver    3)构建Intent对象    4)调用sengBroadcast()方法发送广播1、编写类继承BroadcastReceiver,复写o

2013-10-07 20:02:55 4778 1

转载 Intent广播事件

作为一种系统级消息传递的机制,Intent有能力穿越进程边界传递结构化消息。     到目前为止,你已经了解了使用Intent来启动一个新的应用程序组件,但是,它们还可以通过sendBroadcast方法在组件间广播匿名消息。你可以在你的应用程序中实现Broadcast Receiver来监听和响应这些广播的Intent。广播Intent用于通知系统的监听者或应用程序事件,从而

2013-10-07 14:49:03 2225

原创 使用菜单资源

一、选项菜单的使用        下面还是通过一个实例来演示菜单资源的使用。本实例定义了一个文件系统的菜单信息,主菜单包括File、Edit和Help三个菜单项。File菜单有New、Open和Save子菜单项;Edit菜单有Cut、Copy和Paste子菜单项;Help菜单有About和Exit子菜单项。其中主菜单分别添加了图标。File子菜单带有快捷键,Edit子菜单采用单选按钮。Help

2013-10-06 12:47:03 2008

转载 启动android默认浏览器

一、启动android默认浏览器  Intent intent = new Intent();          intent.setAction("android.intent.action.VIEW");      Uri content_url = Uri.parse("http://www.cnblogs.com");     intent.setData(conten

2013-10-05 18:41:59 764

转载 AlertDialog详解

对话框介绍与示例        对话框在程序中不是必备的,但是用好对话框能对我们编写的应用增色不少。采用对话框可以大大增加应用的友好性。比较常用的背景是:用户登陆、网络正在下载、下载成功或者失败的提示,还有,比如:短信来了、电池没电了等等,只要你想到的,能提高用户体验的,你都可以使用对话框。首先,请大家找到文档,在右上角的搜索框中输入Dialog,根据提示,选择app.dialog

2013-10-04 22:10:27 2559

转载 OnClickListener的不同用法

相信很多像我一样的新手学习ANDROID开发会遇到这个问题,通过这几天的归类和总结,将我的理解写在下面,欢迎大家一起前来讨论:以按钮BUTTON的监听事件为例,以下的监听实现都是等价的:1.使用接口继承Button监听方法:[javascript] view plaincopypackage dickren123.hui.sa

2013-10-04 21:10:15 17821

转载 Handle机制详解

一、Android消息机制一: Android 有一种叫消息队列的说法,这里我们可以这样理解:假如一个隧道就是一个消息队列,那么里面的每一部汽车就是一个一个消息,这里我们先忽略掉超车等种种因素,只那么先进隧道的车将会先出,这个机制跟我们android 的消息机制是一样的。角色描述1. Looper:(相当于隧道) 一个线程可以产生一个Looper 对象,由它来管理此线程里的Mess

2013-10-04 15:02:12 32588

原创 handler使用

一、Handler的定义:          主要接受子线程发送的数据, 并用此数据配合主线程更新UI.          解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。  如果此时需要

2013-10-04 14:15:52 3008

原创 AutoCompleteTextView使用——自动完成文本框

自动完成文本框(AutoCompleteTextView)从EditText继承过来。因此它实质也是一个文本编辑框。但是比起普通的文本编辑框,AutoCompleteTextView多了一个功能:当用户在文本编辑框中输入一定文本之后,AutoCompleteTextView会显示出一个包含用户输入内容的下拉菜单,供用户选择,当用户选择其中的某个菜单项后 ,AutoCompleteTextVie

2013-10-03 22:12:56 5847

转载 Chronometer实现简单计数器

本文利用ContextMenu(上下文菜单),Chronometer实现简单计数器。Main.xml:[java] view plaincopy"1.0" encoding="utf-8"?>  "http://schemas.android.com/apk/res/android"  android:orientation=

2013-10-03 18:00:45 1065

原创 动态输入日期与时间

1、日期、时间拾取器为了让用户能够选择日期和时间,Android提供了日期时间拾取器,分别是DatePicker组件和TimePicker组件。这两个组件比较简单,可以再Eclipse的可视化界面中,选择对应组件并拖拽到布局文件中。为了可以再程序中获取用户选择的日期、时间,需要为DatePickerTimePicker组件添加事件监听器。其中,DatePicker组件对应的事件监听器是onDa

2013-10-03 16:58:17 2207

转载 各种Adapter的用法

同样是一个ListView,可以用不同的Adapter让它显示出来,比如说最常用的ArrayAdapter,SimpleAdapter,SimpleCursorAdapter,以及重写BaseAdapter等方法。   ArrayAdapter比较简单,但它只能用于显示文字。而SimpleAdapter则有很强的扩展性,可以自定义出各种效果,SimpleCursorAdapter则可以从数

2013-10-02 22:51:01 1015

原创 单选按钮RadioButton使用

1、单选按钮使用在默认情况先,单选按钮显示为一个圆形图标,并且在该图标旁边放置一些说明性文字。在程序中,一般将多个单选按钮放置在按钮组里面,使用这些按钮表现出来某些功能,当用户选中某个单选按钮后,按钮组中的其他按钮将被自动取消选中状态。在Android中,单选按钮使用RadioButton表示,二RadioButton有事Button的子类,所有单选按钮可以直接使用Button支持的各种属性。

2013-10-02 20:52:42 29359 2

转载 [Accessibility] Missing contentDescription attribute on image

今天使用了下ADT 16.0 在定义一个ImageVIew的时候 总是提示这个[Accessibility] Missing contentDescription attribute on image警告,虽说可以不理 但总是感觉怪怪的,在网上一搜 发现原来这是ADT 16.0的新特性,在一些没有文本显示的控件里,如imageView和imageButton等,ADT会提示你定义一个android

2013-10-02 16:24:12 751

转载 LayoutParams的用法

LayoutParams继承于Android.View.ViewGroup.LayoutParams.       LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。假设在屏幕上一块区域是由一个Layout占领的,如果将一个View添加到一个Layout中,最好告诉Layout用户期望的布局方式,也就是将一个认可的layoutParams传递进去

2013-10-02 11:36:44 809

转载 Android Activity 和 ViewGroup中事件触发和传递机制

在Android中,Activity和View都能接收触摸和按键事件,如果响应事件只需要在继承类里复写事件函数即可。1.在只有Activity的情况:1)Touch事件触发流程:首先触发dispatchTouchEvent 然后触发onUserInteraction 再次onTouchEvent 如果是点击的话,紧跟着下列事件(点击分俩步,ACT

2013-10-02 11:30:02 905

转载 Android类库常用类型解析

Android 是由谷歌公司推出的一款基于Linux平台的开源手机操作系统平台。在这一新推出的Android操作系统中,有很多比较新的知识值得我们编程人员去深入的研究。比如Android类库的使用技巧等。Android ADB工具应用技巧分享Android Intent Filter应用方式讲解Android组件交互相关应用介绍Android应用程序组建原理深入剖析

2013-10-02 11:25:19 679

原创 Option Menu

Menu由两种形式,Option menu和Context menu。前者是按下设备的Menu硬按钮弹出,后者是长按widget弹出。1.Option Menu当我们按下Menu的硬件按钮时,Option Menu将被触发显示,最多可以显示6个选项的icon菜单,如果选项多于6个,第6个选项显示为“More“,点击可以进入扩展菜单。在这个例子中,我们给出一个有7个选项(多余

2013-10-02 11:20:43 1069

Android中关于Volley的使用

Android中关于Volley的使用,讲解很详细,需要的请下载

2016-02-21

一个简单的屏保实现源码

松崎视力增进法十五点纸训练软件,Android源码实现。

2016-01-11

XMPP高级编程+使用JavaScript和jQuery

XMPP高级编程+使用JavaScript和jQuery,讲解的比较详细,需要Xmpp开发的朋友可以下载查看

2015-12-15

XMPP协议分析

XMPP协议分析讲解,为基础模块,有需要的可以下载查看。

2015-12-15

qtUDP编程 Arm & x86

qtUDP编程 Arm & x86,源代码,一全部验证实现。

2012-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除