- 博客(81)
- 资源 (1)
- 收藏
- 关注
转载 Android 实现书籍翻页效果
Android 实现书籍翻页效果----原理篇http://blog.youkuaiyun.com/hmg25/article/details/6306479Android 实现书籍翻页效果----完结篇http://blog.youkuaiyun.com/hmg25/article/details/6342539Android 实现书籍翻页效果----
2012-03-16 08:38:33
1558
原创 C语言学习之路之六--------指针初学
指针: 指针是一个 4 bytes Integers,保存的是内存地址, 1.定义: 类型 * 变量名: int * p;这样定义的话,p是有地址也有值,不过值是随机值 应该为其初始化: int * p = null; 不提倡不同类型的一起运用: char c = 'e';
2012-03-16 08:32:53
1631
原创 C语言学习之路之五------------C语言小程序
C语言程序1. 九九乘法表(利用数组) #include int main(void){ int a [9]; int c [9]; int x; int y; for(x=1;x a[x]=x;}for(y=1;y c[y]=
2012-03-06 09:30:25
1780
原创 C语言学习之路之四-----------C语言的运算符与表达式
C语言的运算符与表达式 运算符与表达式 C语言的运算符又称为操作符,是数据间进行运算的符号。C语言的运算符按运算类型可分为赋值运算符、算术运算符、逻辑运算符、关系运算符、位运算符、指针运算符和取成员运算符等;按运算对象(又称为操作数)的个数又可分为单目运算符、双目运算符和三目运算符。 将数据或变量用运算符连接起来,就构成了C
2012-03-05 22:40:43
2132
原创 C语言学习之路之三-----------C语言中的数据类型
数据类型 C语言提供了丰富的数据类型,可以分为两个大类:基本类型和构造数据类型。 基本数据类型最主要的特点是不可以再分解为其他类型。也就是说,基本数据类型是自我说明的。 构造数据类型是根据已定义的一个或多个数据类型用构造的方法来定义的。也就是说,一个构造类型的值可 以分解成若干个“成员”或“元素”。每个“成
2012-03-05 21:38:54
1626
原创 C语言学习之路之二-----------C语言中的常量与变量
常量与变量1.变量(1) 变量是指在程序运行过程中,值可以发生变化的量。(2)给变量赋初值 类型说明符 变量1=值1,变量2=值2,……; 2. 常量 与变量的定义相反,常量是指在程序运行过程中不能发生改变的量。 常量的类型通常有5种:整型、实型、字符型、字符串型和符号常量。 (1)整型常量
2012-03-05 19:49:11
1883
原创 C语言学习之路之一-----------C语言基础
C语言基础一 C语言程序的基本语法结构:1、主函数main() main()函数的常见结构如下所示。voidmain(){… /*函数体*/}2、 如果需要在程序执行时接受命令行参数,则main()函数的格式如下。voidmain(intargc,char * argv[] ){ …}二、单行语句与复合语句
2012-03-05 19:42:09
1908
原创 Android开发之路十四-----------Android中实现视频文件的上传
Android中实现视频文件的上传协议分析l 运行服务器端web应用,l 上传视频文件,同时用httpwatch捕获数据包,并进行讲解: POST /videoweb/video/manage.do HTTP/1.1 Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, appli
2011-12-27 19:40:08
10265
原创 Android开发之路十三-----------ContentProvider连接
ContentProvider1、PersonProviderpackage cn.class3g.db; import cn.class3g.service.DatabaseHelper;import android.content.ContentProvider;import android.content.ContentUris;import an
2011-12-27 19:07:20
1631
原创 Android开发之路十二-----------SQLite数据库
SQLite数据库SQLite简介SQLite是一个开源的嵌入式关系数据库,它在 2000 年由 D.Richard Hipp 发布,它可以减少应用程序管理数据的开销 , SQLite 可移植性好 、很容易使用 、 很小 、 高效而且可靠 。目前在 Android 系统中集成的是 SQLite3 版本 , SQLite 不支持静态数据类型 , 而是使用列关系。 这意味着它的数据类型不具有表
2011-12-27 19:05:42
1696
原创 Android开发之路十一-----------SharedPreferes
SharedPreferesSharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存,它是什么样的处理方式呢?Shared
2011-12-27 19:03:40
1429
原创 Android 开发之路十---------SAX,DOM,PULL解析XML
SAX 解析XML SAX是一个解析速度快并且占用内存少的xml解析器,非常适合用于Android等移动设备。 SAX解析XML文件采用的是事件驱动,也就是说,它并不需要解析完整个文档,在按内容顺序解析文档的过程中,SAX会判断当前读到的字符是否合法XML语法中的某部分,如果符合就会触发事件。所谓事件,其实就是一些回调(callback)方法,这些方法(事件)定义在ContentHand
2011-12-22 19:46:51
1748
原创 Android开发之路十一-----SharePreferences进行数据存储和SQL数据库
SharedPreferences进行数据存储 很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?A
2011-12-22 19:45:00
5056
原创 Android开发之路九------UI组件4
今天继续学习UI组件,主要是学习的是ProgressBar(进度条)、SeekBar、ImageView(处理图片显示)、和TabHost(切换组件)。 1、 ProgressBar组件下面通过案例演示来说明: 首先建一个名为ProgressBar的Activity的类案例实现过程:public class ProgressbarDemo exte
2011-12-22 19:14:22
1594
原创 Android开发之路八----UI组件
RadioGroup:这个类用于创建一组按钮之间相互排斥的单选按钮组,在同一个单选按钮组中勾选一个按钮则会取消改组中其它已经勾选的状态。以上图为例,其xml代码如下: android:layout_width="match_parent" android:layout_height="match_parent" androi
2011-12-14 21:11:16
1582
原创 Android开发之路七----UI组件2
Android开发之路七----UI组件2今天我们继续学习UI组件,主要是学习了TextView和EditText这两种组件 TextView组件介绍: 直接的子类: Button、CheckdTextView、Cheronometer、DigitalClock、EditText 间接的子类: AutoCompleteTextView、CheckBox、Commpo
2011-12-13 21:07:48
1725
原创 Android开发之路六---UI组件
Android开发之路六---UI组件android提供了三种菜单类型,分别为options menu,context menu,sub menu。options menu就是通过按menu键来显示,context menu需要在view上按上2s后显示。这两种menu都有可以加入子菜单,子菜单不能种不能嵌套子菜单。options menu最多只能在屏幕最下面显
2011-12-12 20:57:08
1660
1
原创 Android 开发之路五-----Activity的生命周期
Activity是应用程序的入口负责创建窗口、用户交互等一个程序可能会有多个Activity使用方法:继承自android.app.Activity;Override onCreate();setContentView()显示视图;findViewById()实例化组件;AndroidManifest.xml->application标签里声明;指定程序运行时首
2011-12-11 20:50:47
1601
原创 Android开发之路四-------布局
Android开发之路四-------布局 Android的布局在主窗口上主要是分为四类,LinerLayout(线性布局),RelativeLayout(相对布局),TableLayout(表格布局),FreamLayout(帧布局)。下面就我来详细的介绍这四种布局的特点。 一、LinerLayout布局所谓的线性布局就是在该标签下的所有子元素会根据其orientation属
2011-12-07 20:22:41
2123
原创 Android开发之路(三)---模拟打电话的实现
Android开发之路(三)---模拟打电话的实现 A ndroid 开发是一件十分有意思的事情,模拟打电话的实现就是一件十分有意思的事情,自己的虚拟机给自己的虚拟机实现打电话功能。下面就介绍一下模拟打电话是怎么样实现的。 首先先建一个Android Project Phone应先在values中的String.xml文件中来定义字符串和数值 请
2011-12-06 20:53:03
2323
原创 Android开发之路之二------第一个程序HelloWord
Android开发之路之二---------第一个程序HelloWord Android的开发学习之路漫长,在艰难漫长的路都要走踏实每一步,今天就开始了第一步,那就是我的第一个程序HelloWord。今后要认真的完成每一步路,才能很好的掌握学习的知识。 我们在学习编程的东西时,第一个学习的程序都是HelloWord,下来就看看我的第一个程序以及的Android的项目详解。
2011-12-06 20:19:21
1770
原创 Android 开发之路(一)
Android 开发环境的搭建 今天开始了Android的学习,虽然今天知识简单的介绍了一下,Android的发展与兴起还有就是Android环境的搭建。今天虽然没有讲什么代码,但是就是觉得学习Android之路不简单,会遇到很多的困难,我会好好的学习Android。 Android是一种基于Linux的开放源代码,Android支持使用Java作为编程语言来开发应用程序,而And
2011-12-05 22:06:40
806
原创 监听器
监听器 监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。Servle监听器在Servlet规范中定义了多种类型的监听器,它们用于监听的事件源分别为 ServletContext, HttpSession 和 ServletRequest 这三个域对象。Serv
2011-11-24 21:04:38
588
原创 Filter 过滤器简介
Filter简介Servlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤器Filter。通过Filter技术,开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响应进行拦截,如下所示:Filter是如何实现拦截的?Filter接口中有一个doFilter方法,当开发人员编写好Filte
2011-11-23 19:40:22
754
原创 文件上传
文件上传一、文件上传的基本操作:1、 表单属性enctype的设置multipart/form-data和application/x-www-form-urlencoded的区别 FORM元素的enctype属性指定了表单数据向服务器提交时所采用的编码类型,默认的缺省值是“application/x-www-form-urlencoded”。然而,在向服务器发送大量的文本、包含
2011-11-21 21:15:09
595
原创 mysql变量使用总结
mysql变量使用总结 set语句的学习:使用select定义用户变量的实践将如下语句改成select的形式: set @VAR=(select sum(amount) from penalties);我的修改: select @VAR:=(select sum(amount) from penalties);我这样改,虽然是可以的。但是,对比的书中的答案,发现
2011-11-17 20:44:51
642
原创 Mysql存储过程——多结果集返回与java获取
Mysql存储过程——多结果集返回与java获取delimiter $$CREATE PROCEDURE demoSp(IN inputParam VARCHAR(255), INOUT inOutParam varchar(255))BEGIN SELECT CONCAT('zyxw---', inputParam) into inOutParam;EN
2011-11-16 20:32:03
9190
原创 JSTL简介
JSTL简介从JSP 1.1规范开始JSP就支持使用自定义标签,使用自定义标签大大降低了JSP页面的复杂度,同时增强了代码的重用性,因此自定义标签在WEB应用中被广泛使用。许多WEB应用厂商都开发出了自己的一套标签库提供给用户使用,这导致出现了许多功能相同的标签,令网页制作者无所适从,不知道选择哪一家的好。为了解决这个问题,Apache Jakarta小组归纳汇总了那些网页设计人员经常遇到的问
2011-11-15 21:03:16
759
原创 Switch的实现
Switch的实现与If(){...}else if(){...}else{...}差不多,但又有区别,Switch语句中的逻辑比较多且有些乱,至少我是这样认为的。在Switch中,有多个Case语句,有一个default,还有break语句,若case语句后没有break语句,则后面的条件无需匹配,直接执行。直到遇到break或default语句,用语言描述很容易理解,但用代码实现还是有
2011-11-14 21:29:02
899
原创 JSTL fmt:formatNumber日期、 数字、货币格式化
JSTL fmt:formatNumber日期、 数字、货币格式化使用标签应先导入其uri可在fmt.tld文件下1. 日期格式化value:要格式化的日期pattern:日期格式化的格式 2 数字格式化$.00"/> -- $12.00$.0#"/> -- $12.0 -- $1,234,56
2011-11-11 15:52:05
35344
原创 JSTL——核心标签
JSTL——核心标签ccccccccccccccc:set Map map = new HashMap();request.setAttribute("map",map); %> Person p = new Person();request.setAttribute("pe
2011-11-11 08:02:30
1474
原创 标签案例-开发防盗链标签
1、标签案例-开发防盗链标签盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和点击率。受益者不提供资源或提供很少的资源,而真正的服务提供商却得不到任何的收益。解决途径之一——限制引用页这种防盗链原理是,服务器获取用户提交信息的网站地址,然后和真正的服务端的地址相比较,
2011-11-09 20:06:00
632
原创 jsp标签
1、演示简单标签的使用1) 使用自定义标签控制页面内容(标签体)是否输出public void doTag() throws JspException, IOException {//JspFragment jf = this.getJspBody();//jf.invoke(null);//等价于jf.invoke(this.getJspContext().g
2011-11-08 20:32:57
448
原创 TagSupport类的生命周期
TagSupport类的生命周期 它的声明周期各个阶段的具体执行过程:(1)、当JSP容器在解释JSP页面时,如果遇到自定义标签的开始标记,将利用“标签处理类”建立一个“标签处理对象”。在建立“标签处理对象”的过程中,JSP容器会回调setPageContext()方法,然后根据自定义标签的属性值来初始化“标签处理对象”的属性。(2)、接着JSP容器会运行doStartTag()方
2011-11-08 09:49:50
647
原创 Jsp自定义标签
Jsp自定义标签:Jsp标签的开发流程:1、创建标签的处理类(Tag Handle Class)。1、创建标签库表述文件(Tag Library Descriptor File)。2、在web.xml中声明TLD的位置。3、在JSP文件中用taglib指令引入标签库,然后使用标签库描述文件中指定的标签名来使用它。JSP1.1和JSP1.2规范中常用的接口主要有:Tag:
2011-11-07 20:37:42
574
原创 JavaBean 的详细介绍
1、JavaBean JavaBean 是遵循java写法 具有的特点 这个Java类必须具有一个无参的构造函数 属性必须私有化。 私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守 一定的命名规范。 JavaBean在J2EE开发中,通常用于封装数据,对于遵循以上写法的JavaBean组件,其它程序可以通过反射技术实例化JavaB
2011-11-07 20:31:01
556
原创 四个域的对象
四个域的对象 Pagecontext(page域) Request(request域) Session(session域) Servletcontext(application域) 1、什么是域? 是作用的范围。 2、这4种域的生命周期? page域 只在当前页面中有效,离开页面就结束 request域 发送请求之后, s
2011-11-07 19:20:22
1204
原创 请求重定向和转发的区别
请求重定向和转发的区别请求重定向的与转发的区别一个web资源收到客户端请求后,通知服务器去调用另外一个web资源进行处理,称之为请求转发。一个web资源收到客户端请求后,通知浏览器去访问另外一个web资源,称之为请求重定向。RequestDispatcher.forward方法只能将请求转发给同一个WEB应用中的组件;而HttpServletResponse.sendRedirec
2011-11-07 19:19:27
657
原创 总结出el表达式简单的集合输出方式
一、EL简介1.语法结构${expression}2.[]与.运算符EL 提供.和[]两种运算符来存取数据。当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如:${user.My-Name}应当改为${user["My-Name"] }如果要动态取值时,就可以用[]来做,而.无法做到动态取值。例如:${sessionSco
2011-11-07 19:11:52
580
原创 总结page,request,session,application四个域对象的使用及区别
1.简单说 page指当前页面。在一个jsp页面里有效 2.request 指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量。 3.Session 有效范围当前会话,从浏览器打开到浏览器关闭这个过程。 4.application它的有效范围是整个应用。 作用域里的变量,它们的存活时间是最长的,如
2011-11-07 19:05:31
1269
Android手机号码归属地查询的应用程序
2011-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人