自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

转载 Android中获取网络数据

实现获取网络图片:第一步:在strings.xml中定义第二步:写一个布局,一个button和一个ImageView,为的是点击按钮,在ImageView上出现图片第三步:定义一个ImageService的类,在这个类中定义一个方法:byte[]类型这个类是得到图片的数据第四步:定义一个activity,实现显示图片,在这里面给一个图片的网址在这个时候就

2012-12-26 19:46:23 331

转载 Android之ContentProvider总结

1.实用处景1) ContentProvider为存储和读取数据供给了同一的接口2) 应用ContentProvider,应用法度可以实现数据共享3) android内置的很多半据都是应用ContentProvider情势,供开辟者调用的(如视频,音频,图片,通信录等)2.相干概念介绍1)ContentProvider简介       当应用持续Cont

2012-12-26 19:43:18 278

原创 SQLite 数据库介绍

Android SQLite 数据库介绍我们在编写数据库应用软件时,需要考虑这样的问题:因为我们开发的软件可能会安装在很多用户的手机上,如果应用使用到了SQLite数据库,我们必须在用户初次使用软件时创建出应用使用到的数据库表结构及添加一些初始化记录,另外在软件升级的时候,也需要对数据表结构进行更新。那么,我们如何才能实现在用户初次使用或升级软件时自动在用户的手机上创建出应用需要的数据库表呢?

2012-12-26 19:35:55 273

转载 SharedPreferences存储

SharedPreferences存储类效率分析SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存,它是什么样的处理

2012-12-26 19:33:19 209

原创 Pull 解析

Pull 解析器的运行方式与 SAX 解析器相似。它提供了类似的事件,如: 开始元素和结束元素事件,使用parser.next() 可以进入下一个元素并触发相应事件。跟 SAX 不同的 是, Pull 解析器产生的事件是一个数字,而非方法,因此可以使用一个switch 对感兴趣的事件 进行处理。当元素开始解析时,调用 parser.nextText()方法可以获取下一个 Text

2012-12-26 19:28:29 347

原创 SAX 解析

SAX 解析 1. SAX ( Simple Application interface for XML ), 是一组程序设计接口,采用 observer 模式,将XML文件视为一个文字流的数据,在读取XML 元素时触发一系列的事件。这是观察者模式的一个典型应用。2. 使用SAX 加载XML文件时,他的操作像打开一个“顺序的文件字符流”,在读到XML元素的开始标记,结尾标记和内容标记时

2012-12-26 19:20:04 210

原创 DOM解析xml

DOM解析虽然我们在android中并不推荐使用,但是这并不代表着不可以实现。dom的原理是把xml文件的各种部分都看成是节点,所有的节点因为层级关系最后形成了一颗节点树。而DOM的解析方式便是在内存中生存这棵树,并允许用户进行相关的操作。      这里列出几个dom中经常用到的方法Node 接口的常用方法一个节点可以调用short getNodeType()方法返回一个表示

2012-12-26 19:19:07 224

原创 组件radiobutton CheckBox Spinner SeekBar

1.radiobutton要完成单选框显示,我们需要使用到RadioGroup和RadioButton(单选框),RadioGroup用于对单选框进行分组,相同组内的单选框只有一个单选框能被选中。(例子代码请见下方备注栏)RadioGroup.check(R.id.dotNet);将id名为dotNet的单选框设置成选中状态。(RadioButton) findViewById(rad

2012-12-26 19:12:29 389

转载 日期与时间组件 进度条组件

1.日期与时间组件   (1)DatePicker--用于输入日期的控件,包括年月日(2)TimePicker--用于输入时间的控件,包括时钟分钟   (3)AanalogClock--用于显示时钟的组件--表盘方式,只有时针和分针   (4)DigitalClock--用于显示时钟的组件--以数字方式,有时分秒效果如下: 2.进度条   (1)进度条控件为Pr

2012-12-25 20:20:56 814

原创 android组件 TextView Button

1.显示文本的组件--TextView    (1)基本使用,显示文本                     除了以上在xml文件中配置相关属性,还可以通过在代码中进行设置,部分具体方法如下,其它类似:    A,设置背景           /*设置背景的三个方法          * 1--参数为颜色值          * 2--参数为Drawable对象

2012-12-21 16:19:49 700

原创 android组件 TabHost 与 menu

一、TabHost  1.继承TabActivity  2.通过TabActivity的getTabHost()方法得到一个TabHost对象  3.定义选项卡的内容(一个frameLayout对象),并TabHost绑定起来可以通过一个语言绑定TabHost容器的内容     LayoutInflater.form(this).inflate(R.layout.main,tabH

2012-12-19 20:31:10 421

原创 Android布局属性详解

android:id                为控件指定相应的IDandroid:text             指定控件的文本,置尽量使用strings.xmlandroid:grivity          指定控件的基本位置 ,比如举重,居右,android:padding        指定控件的内边距,控件当中的内容android:singleLine

2012-12-18 20:29:51 409

转载 Android布局总结

Android布局分别是LinearLayout ( 线性布局)、 TableLayout (表格布局) 、 RelativeLayout (相对布局)、FrameLayout( 帧布局 ) 、AbsoluteLayout(绝对布局) 。1、   LinearLayout (线性 布局 )“ LinearLayout ”翻译成中文是 “ 线性布局 ” ,所谓线性布局就是在该标签下的所有子元

2012-12-17 21:20:09 340

转载 Android activity的生命周期

Android activity的生命周期activity类处于android.app包中,继承体系如下: 1.java.lang.Object 2.android.content.Context 3.android.app.ApplicationContext 4.android.app.Activityactivity是单独的,用于处理用户操作。几乎所有的a

2012-12-14 16:21:27 193

原创 把程序部署到虚拟机和真机

1.把程序部署到虚拟机(1)打开Eclipse,新建项目(点击File-new-Project),在项目列表中展开Android目录,选择Android Project,(2)按要求填写(3)点击”finish”即可完成项目的创建,创建后的项目已经是一个可运行的Android应用,我们可以通过下面方式运行此应用:点击工具栏上手机形状的虚拟设备管理器(简称“AVD“)(4)在打开

2012-12-13 20:20:37 631

原创 如何安装 Android SDK 和Eclipse 插件

所需开发环境:JDK 5 或 JDK 6 (仅有JRE不够) Eclipse 3.5 (galileo)下载ADT的Eclipse插件http://dl.google.com/android/ADT-0.9.5.zip安装 Eclipse插件(ADT)启动 Eclipse,选择 Help > Install New Software,在出现的对话框里,点击Add按钮,在对话

2012-12-12 19:35:27 389

原创 servlet监听

servlet监听监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。Servle监听器l  在Servlet规范中定义了多种类型的监听器,它们用于监听的事件源分别为 ServletContext, HttpSession 和 ServletRequest 这三个域对象。

2012-12-04 14:29:00 249

原创 Servlet过滤器

一、什么是Servlet过滤器过滤器是在数据交互之间过滤数据的中间组件,独立于任何平台或者 Servlet 容器。Servlet过滤器可以应用在客户机和 servlet 之间、servlet 和 servlet 或 JSP 页面之间,以及所包括的每个 JSP 页面之间。二、实现一个 Servlet 过滤器Servlet过滤器 API 包含javax.servlet包中的 3 个

2012-12-03 19:39:46 482

转载 javaWeb中图片验证码的生成

javaWeb中生成验证码并在jsp上显示,我这里是用的Struts2,所以分为三步,第一,写Action,第二,写Struts.xml,第三,写jsp第一步,编写Action,这里用到了session (要把生成的验证码放到session中)  切其他的Action很多都会用到session request  response 等,所以我在这里写了个BaseAction 在这里得到ses

2012-11-30 15:38:31 4598 1

原创 文件上传

文件上传在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,本文以commons-fileupload组件为例,为jsp应用添加文件上传功能。 common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileupload/下载。用该

2012-11-29 18:53:53 241

转载 Apache—DBUtils框架

Apache—DBUtils框架一.简介commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。API介绍:org.apache.commons.dbutils.Que

2012-11-28 20:32:32 270

原创 编写数据库连接池

一、编写数据库连接池 编写连接池需实现javax.sql.DataSource接口。DataSource接口中定义了两个重载的getConnection方法:Connection getConnection() Connection getConnection(String username, String password) 实现DataSource接口,并实现连接池功能的步

2012-11-27 19:25:22 281

原创 国际化日期

在java中使用DateFormat类(国际化日期)将日期格式化:DateFormat 类可以将一个日期/时间对象格式化为表示某个国家地区的日期/时间字符串。DateFormat 类除了可按国家地区格式化输出日期外,它还定义了一些用于描述日期/时间的显示模式的 int 型的常量,包括FULL, LONG, MEDIUM,DEFAULT, SHORT,实例化DateFormat对象时,可以使

2012-11-26 19:05:46 207

原创 条件标签

条件标签标签标签用来做条件判断,功能类似于JSP中的。语法:、、标签标签用于提供条件选择的上下文,它必须与和标签一起使用。 作为的子标签,有一个test属性,该属性的值为布尔型,如果test的值为true,则执行标签体的内容。标签没有属性,它必须作为标签的最后分支出现。语法格式:条件为true的时候执行(一个或多个)(零个或者一个)

2012-11-23 11:49:07 259

原创 通用标签

通用标签核心标签库主要包括通用标签、条件标签、迭代标签和与URL相关的标签。在使用Core标签库的JSP文件的开始部分,添加代码:%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 标签用于将表达式的结果输出到当前的JspWriter对象中。其功能类似于JSP的表达式,或者EL表达式${}

2012-11-23 11:42:45 264

转载 JSP自定义标签

一、基本概念1、标签(Tag)标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感的。2、标签库(Tag library)由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。3、标签库描述文件(Tag Library Descriptor)标签库描

2012-11-19 15:24:28 237

原创 jsp中文乱码问题

jsp页面显示中文乱码:1. jsp页面的编码方式有两个地方需要设置:其中:pageEncoding指的是jsp文件本身在本地保存时的编码方式。contentType的charset是指服务器发送网页内容给客户端时所使用的编码。从第一次访问一个jsp页面开始,到这个页面被发送到客户端,这个Jsp页面要经过三次编码转换:(第一阶段是jsp编译成.java,它会根据pageEn

2012-11-14 18:06:31 207

原创 Out隐式对象

out隐式对象用于向客户端发送文本数据。out对象是通过调用pageContext对象的getOut方法返回的,其作用和用法与ServletResponse.getWriter方法返回的PrintWriter对象非常相似。JSP页面中的out隐式对象的类型为JspWriter,JspWriter相当于一种带缓存功能的PrintWriter,设置JSP页面的page指令的buffer属性可以

2012-11-12 15:40:41 230

原创 JSP指令

JSP指令      一、指令作用:                控制这个页面产生的Servlet的整体结构      二、指令一般形式:                       三、directive 指令类别            (1)page指令                 作用:指示页面相关的信息。                 说明:在一个J

2012-11-09 15:38:52 159

原创 EL表达式

一、 EL表达式概述 EL是为了便于存取数据而定义的一种语言,JSP 2.0之后才成为一种标准。二、 EL表达式的基本语法JSTL语法结构为${expression},它必须以“${”开始,以“}”结束。其中间的expression部分就是具体表达式的内容。EL表达式可以作为元素属性的值,也可以在自定义或者标准动作元素的内容中使用,但是不可以在脚本元素中使用。EL表达式可适用于

2012-11-08 20:43:58 199

原创 cookie和session小结

一、cookie机制和session机制的区别   具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。   同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session   机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择   二、会话cookie和

2012-11-07 14:29:00 422

原创 HttpServletRequest

1.HttpServletRequest简介WEB客户端发送给WEB服务器的HTTP请求消息分为三个部分:请求行 POST /demo/login HTTP/1.1请求消息头消息正文(也叫实体内容) username=xxxx&password=1234Servlet API中定义的ServletRequest接口类用于封装请求消息。 HttpServletRequest是

2012-11-07 14:26:59 282

原创 cookie

1.什么是CookieCookie是一种在客户端保持HTTP状态信息的技术,它好比商场发放的优惠卡。 Cookie是在浏览器访问WEB服务器的某个资源时,由WEB服务器在HTTP响应消息头中附带传送给浏览器的一片数据,WEB服务器传送给各个客户端浏览器的数据是可以各不相同的。2.Cookie类的方法:Servlet API中提供了一个javax.servlet.http.Cooki

2012-11-07 14:24:27 172

原创 session

1.什么是Session使用Cookie和附加URL参数都可以将上一次请求的状态信息传递到下一次请求中,但是如果传递的状态信息较多,将极大降低网络传输效率和增大服务器端程序处理的难度。Session技术是一种将会话状态保存在服务器端的技术 ,它可以比喻成是医院发放给病人的病历卡和医院为每个病人保留的病历档案的结合方式 。 客户端需要接收、记忆和回送 Session的会话标识号,Sess

2012-11-07 14:24:02 172

空空如也

空空如也

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

TA关注的人

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