- 博客(34)
- 收藏
- 关注
转载 Android中获取网络数据
实现获取网络图片:第一步:在strings.xml中定义第二步:写一个布局,一个button和一个ImageView,为的是点击按钮,在ImageView上出现图片第三步:定义一个ImageService的类,在这个类中定义一个方法:byte[]类型这个类是得到图片的数据第四步:定义一个activity,实现显示图片,在这里面给一个图片的网址在这个时候就
2012-12-26 19:46:23
341
转载 Android之ContentProvider总结
1.实用处景1) ContentProvider为存储和读取数据供给了同一的接口2) 应用ContentProvider,应用法度可以实现数据共享3) android内置的很多半据都是应用ContentProvider情势,供开辟者调用的(如视频,音频,图片,通信录等)2.相干概念介绍1)ContentProvider简介 当应用持续Cont
2012-12-26 19:43:18
294
原创 SQLite 数据库介绍
Android SQLite 数据库介绍我们在编写数据库应用软件时,需要考虑这样的问题:因为我们开发的软件可能会安装在很多用户的手机上,如果应用使用到了SQLite数据库,我们必须在用户初次使用软件时创建出应用使用到的数据库表结构及添加一些初始化记录,另外在软件升级的时候,也需要对数据表结构进行更新。那么,我们如何才能实现在用户初次使用或升级软件时自动在用户的手机上创建出应用需要的数据库表呢?
2012-12-26 19:35:55
281
转载 SharedPreferences存储
SharedPreferences存储类效率分析SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存,它是什么样的处理
2012-12-26 19:33:19
222
原创 Pull 解析
Pull 解析器的运行方式与 SAX 解析器相似。它提供了类似的事件,如: 开始元素和结束元素事件,使用parser.next() 可以进入下一个元素并触发相应事件。跟 SAX 不同的 是, Pull 解析器产生的事件是一个数字,而非方法,因此可以使用一个switch 对感兴趣的事件 进行处理。当元素开始解析时,调用 parser.nextText()方法可以获取下一个 Text
2012-12-26 19:28:29
357
原创 SAX 解析
SAX 解析 1. SAX ( Simple Application interface for XML ), 是一组程序设计接口,采用 observer 模式,将XML文件视为一个文字流的数据,在读取XML 元素时触发一系列的事件。这是观察者模式的一个典型应用。2. 使用SAX 加载XML文件时,他的操作像打开一个“顺序的文件字符流”,在读到XML元素的开始标记,结尾标记和内容标记时
2012-12-26 19:20:04
218
原创 DOM解析xml
DOM解析虽然我们在android中并不推荐使用,但是这并不代表着不可以实现。dom的原理是把xml文件的各种部分都看成是节点,所有的节点因为层级关系最后形成了一颗节点树。而DOM的解析方式便是在内存中生存这棵树,并允许用户进行相关的操作。 这里列出几个dom中经常用到的方法Node 接口的常用方法一个节点可以调用short getNodeType()方法返回一个表示
2012-12-26 19:19:07
233
原创 组件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
402
转载 日期与时间组件 进度条组件
1.日期与时间组件 (1)DatePicker--用于输入日期的控件,包括年月日(2)TimePicker--用于输入时间的控件,包括时钟分钟 (3)AanalogClock--用于显示时钟的组件--表盘方式,只有时针和分针 (4)DigitalClock--用于显示时钟的组件--以数字方式,有时分秒效果如下: 2.进度条 (1)进度条控件为Pr
2012-12-25 20:20:56
835
原创 android组件 TextView Button
1.显示文本的组件--TextView (1)基本使用,显示文本 除了以上在xml文件中配置相关属性,还可以通过在代码中进行设置,部分具体方法如下,其它类似: A,设置背景 /*设置背景的三个方法 * 1--参数为颜色值 * 2--参数为Drawable对象
2012-12-21 16:19:49
734
原创 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
433
原创 Android布局属性详解
android:id 为控件指定相应的IDandroid:text 指定控件的文本,置尽量使用strings.xmlandroid:grivity 指定控件的基本位置 ,比如举重,居右,android:padding 指定控件的内边距,控件当中的内容android:singleLine
2012-12-18 20:29:51
418
转载 Android布局总结
Android布局分别是LinearLayout ( 线性布局)、 TableLayout (表格布局) 、 RelativeLayout (相对布局)、FrameLayout( 帧布局 ) 、AbsoluteLayout(绝对布局) 。1、 LinearLayout (线性 布局 )“ LinearLayout ”翻译成中文是 “ 线性布局 ” ,所谓线性布局就是在该标签下的所有子元
2012-12-17 21:20:09
353
转载 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
201
原创 把程序部署到虚拟机和真机
1.把程序部署到虚拟机(1)打开Eclipse,新建项目(点击File-new-Project),在项目列表中展开Android目录,选择Android Project,(2)按要求填写(3)点击”finish”即可完成项目的创建,创建后的项目已经是一个可运行的Android应用,我们可以通过下面方式运行此应用:点击工具栏上手机形状的虚拟设备管理器(简称“AVD“)(4)在打开
2012-12-13 20:20:37
653
原创 如何安装 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
399
原创 servlet监听
servlet监听监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。Servle监听器l 在Servlet规范中定义了多种类型的监听器,它们用于监听的事件源分别为 ServletContext, HttpSession 和 ServletRequest 这三个域对象。
2012-12-04 14:29:00
260
原创 Servlet过滤器
一、什么是Servlet过滤器过滤器是在数据交互之间过滤数据的中间组件,独立于任何平台或者 Servlet 容器。Servlet过滤器可以应用在客户机和 servlet 之间、servlet 和 servlet 或 JSP 页面之间,以及所包括的每个 JSP 页面之间。二、实现一个 Servlet 过滤器Servlet过滤器 API 包含javax.servlet包中的 3 个
2012-12-03 19:39:46
500
转载 javaWeb中图片验证码的生成
javaWeb中生成验证码并在jsp上显示,我这里是用的Struts2,所以分为三步,第一,写Action,第二,写Struts.xml,第三,写jsp第一步,编写Action,这里用到了session (要把生成的验证码放到session中) 切其他的Action很多都会用到session request response 等,所以我在这里写了个BaseAction 在这里得到ses
2012-11-30 15:38:31
4617
1
原创 文件上传
文件上传在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,本文以commons-fileupload组件为例,为jsp应用添加文件上传功能。 common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileupload/下载。用该
2012-11-29 18:53:53
248
转载 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
274
原创 编写数据库连接池
一、编写数据库连接池 编写连接池需实现javax.sql.DataSource接口。DataSource接口中定义了两个重载的getConnection方法:Connection getConnection() Connection getConnection(String username, String password) 实现DataSource接口,并实现连接池功能的步
2012-11-27 19:25:22
305
原创 国际化日期
在java中使用DateFormat类(国际化日期)将日期格式化:DateFormat 类可以将一个日期/时间对象格式化为表示某个国家地区的日期/时间字符串。DateFormat 类除了可按国家地区格式化输出日期外,它还定义了一些用于描述日期/时间的显示模式的 int 型的常量,包括FULL, LONG, MEDIUM,DEFAULT, SHORT,实例化DateFormat对象时,可以使
2012-11-26 19:05:46
214
原创 条件标签
条件标签标签标签用来做条件判断,功能类似于JSP中的。语法:、、标签标签用于提供条件选择的上下文,它必须与和标签一起使用。 作为的子标签,有一个test属性,该属性的值为布尔型,如果test的值为true,则执行标签体的内容。标签没有属性,它必须作为标签的最后分支出现。语法格式:条件为true的时候执行(一个或多个)(零个或者一个)
2012-11-23 11:49:07
280
原创 通用标签
通用标签核心标签库主要包括通用标签、条件标签、迭代标签和与URL相关的标签。在使用Core标签库的JSP文件的开始部分,添加代码:%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 标签用于将表达式的结果输出到当前的JspWriter对象中。其功能类似于JSP的表达式,或者EL表达式${}
2012-11-23 11:42:45
275
转载 JSP自定义标签
一、基本概念1、标签(Tag)标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感的。2、标签库(Tag library)由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。3、标签库描述文件(Tag Library Descriptor)标签库描
2012-11-19 15:24:28
244
原创 jsp中文乱码问题
jsp页面显示中文乱码:1. jsp页面的编码方式有两个地方需要设置:其中:pageEncoding指的是jsp文件本身在本地保存时的编码方式。contentType的charset是指服务器发送网页内容给客户端时所使用的编码。从第一次访问一个jsp页面开始,到这个页面被发送到客户端,这个Jsp页面要经过三次编码转换:(第一阶段是jsp编译成.java,它会根据pageEn
2012-11-14 18:06:31
218
原创 Out隐式对象
out隐式对象用于向客户端发送文本数据。out对象是通过调用pageContext对象的getOut方法返回的,其作用和用法与ServletResponse.getWriter方法返回的PrintWriter对象非常相似。JSP页面中的out隐式对象的类型为JspWriter,JspWriter相当于一种带缓存功能的PrintWriter,设置JSP页面的page指令的buffer属性可以
2012-11-12 15:40:41
237
原创 JSP指令
JSP指令 一、指令作用: 控制这个页面产生的Servlet的整体结构 二、指令一般形式: 三、directive 指令类别 (1)page指令 作用:指示页面相关的信息。 说明:在一个J
2012-11-09 15:38:52
167
原创 EL表达式
一、 EL表达式概述 EL是为了便于存取数据而定义的一种语言,JSP 2.0之后才成为一种标准。二、 EL表达式的基本语法JSTL语法结构为${expression},它必须以“${”开始,以“}”结束。其中间的expression部分就是具体表达式的内容。EL表达式可以作为元素属性的值,也可以在自定义或者标准动作元素的内容中使用,但是不可以在脚本元素中使用。EL表达式可适用于
2012-11-08 20:43:58
217
原创 cookie和session小结
一、cookie机制和session机制的区别 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。 同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session 机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择 二、会话cookie和
2012-11-07 14:29:00
433
原创 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
288
原创 cookie
1.什么是CookieCookie是一种在客户端保持HTTP状态信息的技术,它好比商场发放的优惠卡。 Cookie是在浏览器访问WEB服务器的某个资源时,由WEB服务器在HTTP响应消息头中附带传送给浏览器的一片数据,WEB服务器传送给各个客户端浏览器的数据是可以各不相同的。2.Cookie类的方法:Servlet API中提供了一个javax.servlet.http.Cooki
2012-11-07 14:24:27
178
原创 session
1.什么是Session使用Cookie和附加URL参数都可以将上一次请求的状态信息传递到下一次请求中,但是如果传递的状态信息较多,将极大降低网络传输效率和增大服务器端程序处理的难度。Session技术是一种将会话状态保存在服务器端的技术 ,它可以比喻成是医院发放给病人的病历卡和医院为每个病人保留的病历档案的结合方式 。 客户端需要接收、记忆和回送 Session的会话标识号,Sess
2012-11-07 14:24:02
178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人