自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(79)
  • 收藏
  • 关注

原创 C语言之常指针

今天首先学习了const变量定义的方式(两种):第一种定义方式:const 在类型的前面,例如:const int var=100;第二种定义方式:const 在类型的后面,例如:int const var1=999;注:这两种定义方式没有什么区别。1、const变量在定义的时候进行初始化;2、当一个变量被声明为const变量时,意味着该变量是一个常量,不可被修改;

2012-03-07 15:52:38 1444

原创 android之手势识别

第一步:建立手势库使用SDK自带例子GestureBuilder建立手势库(位置:android-sdk-windows\samples\android-8\GestureBuilder)。使用GestureBuilder之前,你需要恢复其到开发环境,然后进行编绎并部署到手机上。此时,就可以使用GestureBuilder建立手势库,生成的手势库文件在SCDard上,默认文件名称为:gestu

2012-01-03 16:59:23 895

原创 Android之Service

今天我们学习了利用服务器实现电话的监听,实现这个功能主要用到了Service,下面我们i勑看一看Service类吧!!Service概述    Service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中 通过来声明。可以通过contect.startservice和contect.bindserverice来启动。    Service

2011-12-27 17:44:29 499

原创 获取web服务器xml数据总结

今天我们学习了获取web服务器xml数据,总结如下:获取web服务器xml数据:实验步骤:1、 配置J2EE开发环境,并部署web应用viderweb,启动服务2、 打开浏览器访问网址http://localhost:8080/videoweb/video/list.do演示xml数据3、创建android客户端工程,实现访问上面的网址并且将取得的xml数据进行解析并显

2011-12-22 21:30:40 923

转载 ContentProvider

一、ContentProvider 简介 当应用继承ContentProvider 类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpreferences 共享数据,需要使用sharedpreferences API 读

2011-12-21 22:45:10 370

原创 SharedPreferes学习总结

今天学习了SharedPreferences,经过老师的讲解我们了解到SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存

2011-12-19 16:19:37 629

原创 xml文件解析的三种方式

今天我么学习了xml文件的解析方式,分别有:使用DOM方式来处理、SAX方式、PULL方式。SAX解析XMLSAX是一个解析速度快并且占用内存少的xml解析器,非常适合用于Android等移动设备。 SAX解析XML文件采用的是事件驱动,也就是说,它并不需要解析完整个文档,在按内容顺序解析文档的过程中,SAX会判断当前读到的字符是否合法XML语法中的某部分,如果符合就会触发事件。所谓事

2011-12-18 15:46:00 852

原创 组件6

今天我们学习了组件中的ProgressBar、SeekBar、TabHost、ImageViewProgressBarxml布局文件:    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical" >

2011-12-16 08:05:52 447

原创 Android组件5

Spinner下拉列表(Spinner)是一个每次只能选择所有项中一项的部件。它的项来自于与之相关联的适配器中。看一个例子:Strings.xml中文件内容:    Hello World, UITest3Activity!    UITest3    下拉列表中的xml文件内容:        足球      网球      篮球

2011-12-14 21:07:23 418

原创 Adiroid组件4

ListView列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据    具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter其中以ArrayAdapter最为简

2011-12-14 21:04:02 491

原创 Android组件3

CheckBoxCheckBox.setChecked(true)::设置选中状态CheckBox.getText()android.widget.CompoundButton.OnCheckedChangeListenersetOnCheckedChangeListener()例题:Xml文件内容:    android:layout_width="match

2011-12-14 20:59:58 384

原创 Android组件2

RadioGroup、RadioButton:下面看一下我们今天写的例子:radio_layout.xml文件内容:    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical" >

2011-12-14 20:56:52 392

原创 Android组件1:

Android组件:今天学习了Android组件,主要讲了TextView组件和EditText组件。TextView组件主要讲了:属性设置,android:autoLink,带边框的TextView。EditText组件主要讲了:基本属性的设置,输入特定字符,EditText中回车键的使用,自动完成输入内容的组件。TextView组件:直接之类:Button.CheckedT

2011-12-13 22:09:17 1272

原创 Android菜单

android提供了三种菜单类型,分别为options menu,context menu,sub menu。options menu就是通过按home键来显示,context menu需要在view上按上2s后显示。这两种menu都有可以加入子菜单,子菜单不能嵌套子菜单。1、利用xml定义选项菜单a) options menu通过activity的onCreateOptionsMenu来

2011-12-12 21:40:10 764

原创 Activity生命周期理解

Activity有三个状态:1.当它在屏幕前台时(位于当前任务堆栈的顶部),它是激活或运行状态。它就是响应用户操作的Activity。2.当它上面有另外一个Activity,使它失去了焦点但仍然对用户可见时(如图),它处于暂停状态。在它之上的Activity没有完全覆盖屏幕,或者是透明的,被暂停的Activity仍然对用户可见,并且是存活状态(它保留着所有的状态和成员信息并保持和窗口管理器

2011-12-10 23:22:33 406

原创 web中的一些问题

今天进行了阶段性的考试,通过考试我发现我什么都不懂,简答题什么都不会,于是上网查了这几个问题:jsp的内置对象有哪些?configpagepageContextrequestresponsesessionapplicationexceptionout 1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然

2011-12-08 22:40:56 512

原创 android中用Activity实现布局切换

今天老师简单介绍了应用一个Activity,通过调用setContentView()方法载入不同的Layout实现页面的转换。其中两个Layout布局的xml文件如:first.xml的内容:    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:o

2011-12-08 22:39:04 2759

原创 android布局

今天我们学习了android的布局,主要有线性布局,相对布局,表格布局,帧布局。下面我们看一看这几种布局:线性布局:线性布局(LinearLayout)就是在该标签下的所有的子元素会按行或者按列逐个显示。下面是线性布局的一个例子:    android:layout_width="fill_parent"    android:layout_height="fill_p

2011-12-07 22:28:19 563

原创 Android项目目录详解

打开Eclipse,创建名叫hello的Android项目,展开列表如图:下面我们来介绍各包的用途:src: 专门存放我们编写的java源代码的包。gen: 该目录不用我们开发人员维护,但又非常重要的目录。该目录用来存放由Android开发工具所生成的目录。该目录下的所有文件都不是我们创建的,而是由ADT自动生成的。该目录下的R.java文件非常重要。android 2.1

2011-12-06 20:55:26 1594

原创 Android模拟打电话的实现:

首先创建一个Android项目,在项目的res下的values中的strings.xml写两个简单的字符串,strings.xml中的代码如下:    Phone         请输入你要拨打的号码     拨打然后在res下的layout中的main.xml中写与strings.xml中两个字符串对应的界面,代码如下:        android:la

2011-12-06 19:43:10 509

原创 第一个安卓项目

在Eclipse中创建一个Android Project 项目 hello 相关参数的说明:Project Name: 包含这个项目的文件夹的名称。 Package Name: 包名,遵循JAVA规范,用包名来区分不同的类是很重要的,我用的是hello.test。 Activity Name: 这是项目的主类名,这个类将会是Android的Activity类的子类。一个Ac

2011-12-05 22:36:29 399

原创 Eclipse中安卓环境的搭建:

Eclipse中安卓环境的搭建:首先,打开Eclipse打开help如图:第一步:第二步:点击Archive找到添加,然后会出现以下界面:然后如图选择以下选项,点击下一步,一直到完成。然后重新打开Eclipse,打开windows,点击Prefenerces:然后点击Browse找到android-sdk-windows添加,我们需要的东西就会显

2011-12-05 22:02:33 1188

原创 Schema

一个有效的Schema文件的结构如下:elementFormDefault="qualified" attributeFormDefault="unqualified">  Schema类型的元素是Schema文件的根元素,每个Schema文件必须包含Schema类型的元素。Schema类型元素的属性有以下几种:xmlns: xmlns是xhtml n

2011-11-26 14:29:15 2378 1

原创 监听器

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

2011-11-24 19:50:37 615

原创 过滤器

FilterServlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤器Filter。通过Filter技术,开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响应进行拦截,如下所示:一个filter 包括:   1、 在servlet被调用之前截获;   2、 在servlet被调用之前检查

2011-11-23 20:58:19 415

原创 Java基础部分知识点

栈内存和对堆内存的区别:        栈可以理解为java的指令区,堆是数据区。        在栈内存中存放的是程序指令,定义好的常量和长度固定的变量,如基本数据类型和引用变量的引用地址。栈的优势是,存取速度比较快,栈数据可以共享;但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。       堆是一个运行时数据区,类的对象从中分配空间。它们不需要程序代码显示的释放,而

2011-11-22 21:15:15 331

原创 文件上传的基本操作之表单属性enctype的设置

文件上传的基本操作之表单属性enctype的设置multipart/form-data和application/x-www-form-urlencoded的区别            FORM元素的enctype属性指定了表单数据向服务器提交时所采用的编码类型,默认的缺省值是“application/x-www-form-urlencoded”。然而,在向服务器发送大量的文本、包含非A

2011-11-21 20:38:09 2124

原创 文件上传的实现过程

20111121学习总结:一、实现过程:1、 个文件a.txt  b.txta.txt 内容:aaab.txt内容:bbb2、 upload.jsp上传用户文件1文件23、 UploadServlet//如果表达enctype="multipart/form-data",则servlet中无法获

2011-11-21 15:00:02 826

原创 Mysql存储过程---------处理分页

Mysql存储过程---------处理分页分页功能在任何应用中都比较常见,而 Mysql 的存储过程分页必须通过动态 sql 来执行。分页对应的 offset 和 row_count 必须先用 concat 函数变成字符串组装到 sql 中(如语句 1 ),而不能直接使用(如语句 2 , Mysql 不支持)。 Mysql 分页功能的实现如下代码所示: CREAT

2011-11-20 21:04:03 361

原创 DBUtils

DBUtils环境搭建:1、 复制库文件c3p0的jar及c3p0-config.xmldbuitls的jar包mysql驱动包2、复制并修改DBManagerCRID插入public void insert() throws SQLException{QueryRunner runner = new QueryRunner(DBMana

2011-11-20 20:58:37 284

原创 分页的实现

20111117学习总结:分页的实现分页,首先要理解什么是当前页,首页,末页,以及其算法。算法分析:------------------------------------------------      当前页:              int nowpage;      首页:             nowpage=1;      末页:

2011-11-17 20:50:42 303

原创 MySQL存储过程部分解释

20111116学习总结;MySQL存储过程部分解释: 关于MySQL的存储过程存储过程是数据库存储的一个重要的功能,但是MySQL在5.0以前并不支持存储过程,这使得MySQL在应用上大打折扣。好在MySQL 5.0终于开始已经支持存储过程,这样即可以大大提高数据库的处理速度,同时也可以提高数据库编程的灵活性。格式MySQL存储过程创建的格式:CREATE PROCEDURE

2011-11-16 21:05:20 781 3

原创 Java关键字及其作用:

20111115学习总结:Java基础复习篇: Java关键字及其作用:abstract:修饰符,生命抽象方法和抽象类。assert:断言,用于定位程序错误。boolean:基本数据类型,布尔数据类型。break:流程控制,用于终止switch或循环语句块。byte:基本数据类型,字节型(8位整型)。case:用于在switch语句中标记一个判断分支。cat

2011-11-15 23:36:12 1092 1

原创 20111114学习总结:

20111114学习总结:今天没有学习新的内容,而是复习了以前学习的数据的增、删、改、查,和自定义标签的一些内容,通过今天的学习,我发现了自己以前学的知识还不够扎实,因此我还需更加的努力。这是最基础的知识,我们一定要掌握好。下面是我今天复习的增删改查的代码:增加:修改:删除:查询:这里是测试类中的代码:

2011-11-14 20:06:08 248

原创 JavaWEB开发-国际化:

20111111学习总结:JavaWEB开发-国际化:国际化开发概述:    软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。国际化又称为 i18n:internationalizationDateFormat类(国际化日期):DateFormat 类可以将一个日期/时间对象格式化为

2011-11-11 17:56:20 353

原创 JSTL——核心标签

20111110学习总结:JSTL——核心标签:Core标签库:核心标签库主要包括通用标签、条件标签、迭代标签和与URL相关的标签。在使用Core标签库的JSP文件的开始部分,添加代码: 通用标签:标签用于将表达式的结果输出到当前的JspWriter对象中。其功能类似于JSP的表达式,或者EL表达式${}。语法default value标签:

2011-11-10 21:32:48 282

原创 自定义标签的使用

20111109学习总结:1、带属性的自定义标签1)控制标签体循环输出指定次数在标签处理类中添加属性变量及其setter方法private int times;public void doTag() throws JspException, IOException {JspFragment jf = this.getJspBody();for(int i

2011-11-09 19:21:29 567

原创 简单标签的使用:

使用自定义标签控制页面内容(标签体)是否输出public void doTag() throws JspException, IOException {//JspFragment jf = this.getJspBody();//jf.invoke(null);//等价于jf.invoke(this.getJspContext().getOut());}

2011-11-08 20:17:37 283

原创 TagSupport的声明周期各个阶段的具体执行过程:

TagSupport的声明周期各个阶段的具体执行过程:以下是TagSupport的声明周期各个阶段的具体执行过程分析:(1)当JSP容器在解释JSP页面时,如果遇到自定义标签的开始标记,将利用“标签处理类”建立一个“标签处理对象”。在建立“标签处理对象”的过程中,JSP容器会回调setPageContext()方法,然后根据自定义标签的属性值来初始化“标签处理对象”的属性。(2

2011-11-07 20:00:05 314

原创 El表达式的使用

2011-11-07 19:47:15 537

空空如也

空空如也

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

TA关注的人

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