- 博客(20)
- 资源 (7)
- 收藏
- 关注
原创 Android中Handler的使用
Handler主要接受子线程发送的数据, 并用此数据配合主线程更新UI.Handler可以分发Message对象和Runnable对象到主线程中, 每个Handler实例,都会绑定到创建他的线程中(一般是位于主线程),它有两个作用: (1): 安排消息或Runnable 在某个主线程中某个地方执行, (2)安排一个动作在不同的线程中执行.上一篇文章中讲了多线程的实现,在这我们根据一个实例
2012-12-20 10:44:25 776
原创 Java多线程的用法
关于Thread多线程一直没太接触过,今天学了一些,分享一下~在Java中要想实现多线程,有两种手段,一种是继承Thread类,另外一种是实现Runable接口。对于直接继承Thread类来说,代码大致框架是:class 类名 extends Thread{ 方法1; 方法2; … public void run(){ // other code… } 属性
2012-12-17 11:08:00 1608
原创 RSS阅读器(使用android解析技术解析xml文件并以列表的形式显示出来)
要在Android平台中开发RSS客户端,首先需要了解什么是RSS,RSS怎样工作,及怎样用XML编程RSS等知识。闲言少叙,我们开始吧。 首先,我们必须要了解什么是RSS: 1. RSS指Really Simple Syndication(真正简易联合) 2. RSS使您有能力聚合(syndicate)网站的内容 3. RSS定义了
2012-12-14 21:05:58 4423 2
原创 android数据存储之SQLite(个人日记本)
Android中通过SQLite数据库引擎来实现结构化数据存储。SQLite是一个嵌入式数据库引擎,针对内存等资源有限的设备(如手机、PDA、MP3)提供的一种高效的数据库引擎。SQLite数据库不像其他的数据库(如Oracle),它没有服务器进程。所有的内容包含在同一个单文件中。该文件是跨平台的,可以自由复制。基于其自身的先天优势,SQLite在嵌入式领域得到广泛应用。SQLite最大的
2012-12-12 13:58:27 3720 3
原创 TabHost组件和ListView组件的结合使用
在前边都分别介绍了TabHost组件和ListView组件的使用,现在说一下如何把二者结合起来使用....还是以讲述TabHost组件和ListView组件时候的例子作为基础,直接修改~显示主界面: 当点击上面的tabHost选项卡会出现以ListView组件显示的心情博客...下面就说一下它的具体实现。阶段一:主界面的布局,具
2012-12-10 21:05:32 5400 2
原创 Android调用天气预报的WebService简单例子
阶段一:进行主界面布局,如下图: 具体代码如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/to
2012-12-05 18:09:55 1562 1
原创 ImageButton组件的应用(更改头像)
前段时间就做的这个项目,一直没能运行成功,说是空指针异常。。今天突然看到,又小小研究了一番,终于运行成功~写篇博客和大家分享一下,希望大家不要犯和我一样的错误哦~阶段一:进行主界面的布局 具体代码如下:<LinearLayout xmlns:android="http://schemas.android.com/apk
2012-10-30 21:20:51 1364 2
原创 Android XML解析技术
现在很多文件都是以XML格式存放的。在Android平台上可以使用Simple API for XML(SAX)、Document Object Model(DOM)(不建议使用)和Android附带的pull解析器解析XML文件三种方式。本文主要讲使用SAX读取XML文件;它是一种解析速度快并且占内存少的xml解析器,非常适合用于Android等移动设备,SAX解析XML文件采用的是事件
2012-10-28 22:10:25 597
原创 Android数据存储之文件存储
关于文件存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。文件可用来存放大量数据,如文本、图片、音频等。默认位置:存放在/data/data//files下。下面根据个小例子来更好的理解文件存储:阶段一:进行界面布局(如下图)
2012-10-28 20:05:35 889
原创 Android数据存储之SharedPreferences
SharedPreferences是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的步骤如下: 一、根据C
2012-10-24 21:11:59 852
原创 Android控件之TabHost
Android实现Tab视图有两种方法:一种是在布局页面中定义标签,另一种就是继承TabActivity.相对于第一种,第二种实现起来比较简单。这里就只介绍一下第二种方式。阶段一:布局(XML文件):<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http:/
2012-10-12 20:32:34 697
原创 ListView组件的应用(模拟新浪微博界面)
阶段一:进行主界面的布局(如下图) Main.xml具体代码如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" andro
2012-10-10 22:06:54 1763 1
原创 ImageSwitcher和Gallery组件的应用
阶段一:进行主界面的布局(如下图) 具体代码如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" an
2012-10-05 20:59:23 548
原创 使用RatingBar组件实现评分
阶段一:进行主界面的布局(如下图) 具体代码如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_wid
2012-10-05 20:44:09 714
原创 使用GridView和ImageView组件实现图片显示
阶段一:进行界面布局(如下图所示) Main.xml具体代码如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientat
2012-09-26 20:54:06 1085
原创 猜拳小游戏
阶段1:进行猜拳小游戏的布局 其代码如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_
2012-09-24 08:56:56 1204
原创 设计用户注册页面(常用组件的应用)
阶段一:进行界面布局(如下图:) 具体代码如下:<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:la
2012-09-19 22:54:56 1173
原创 简易计算器
阶段1:进行计算器的界面布局View. 具体代码如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:background
2012-09-17 08:51:18 735
原创 理解Activity生命周期
最近学习了Activity的生命周期,下面通过一个小例子来更好的理解一下Activity的生命周期。阶段1::实现如下图所示的界面 此时按下Home键,再次启动ActivityDemo应用程序,观察一下EditText中还有没有刚才我们输入的data.然后再按下返回键重新启动ActivityDemo应用程序,观察EditTex
2012-09-15 21:21:02 609
原创 Android开发环境的搭建
一、Android简介 Android 是基于Linux内核的软件平台和操作系统。 Android构架主要由3部分组成,linux内核层,类库、虚拟机和核心组件库层,应用程序框架层 Android应用程序使用JAVA语言进行开发。二、开发环境的搭建 软件的准备: JAVA JDK 1.6
2012-09-05 22:29:11 532
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人