上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 1、数据库的CURD 1 public class PersonDao { 2 private static final String TAG = "PersonDao"; 3 private MyDBOpenHelper dbOpenHelper; 4 5 // 在personDao被new出来的时候 就完成初始化 6 7 public PersonDao(Context context) { 8 dbOpenHelper = new MyDBOpenHelper(context); 9 // dbOpen... 阅读全文
posted @ 2013-06-02 22:53 hacket520 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 除了可以使用 SAX或DOM解析XML文件之外,大家也可以使用Android内置的Pull解析器解析XML文件。 Pull解析器是一个开源的java项目,既可以用于android,也可以用于JavaEE。如果用在javaEE需要把其jar文件放入类路径中,因为Android已经集成进了Pull解析器,所以无需添加任何jar文件。android系统本身使用到的各种xml文件,其内部也是采用Pull解析器进行解析的。 Pull解析器的运行方式与 SAX 解析器相似。它提供了类似的事件,如:开始元素和结束元素事件,使用parser.next()可以进入下一个元素并触发相应事件。跟SAX不同的是, P 阅读全文
posted @ 2013-06-02 20:23 hacket520 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应的五种数据类型。 SQLite最大的特点是你可以把各种类型的数据保存到任何字段中,而不用关心字段声明的数据类型是什么。例如:可以在Integer类型的字段中存放字符串,或者在布尔型字段中存放浮点数,或者在字符型字段中存放日期型值。 但有一种... 阅读全文
posted @ 2013-06-02 17:38 hacket520 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 本人最近在操作更新ANDROIDSDK时出现类似于题目中的错误,是一启动ECLIPSE时。但是,我现在只是想恢复到原先的开发环境。于是找到本文,方法有效!!!windows下面安装Android虚拟机,有时候选择更新SDK后,在Eclipse preference里指向android_sdk_windows_x86时。会出现诸如This AndroidSDK requires Android Developer Toolkit version 20.0.0or above这样的提示,而且虚拟机无法打开的情况,这是由于选择更新后,在android_sdk_windows/tools/lib下的p 阅读全文
posted @ 2013-06-02 16:38 hacket520 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 解决方法: 方法一:在\android-sdk-windows\tools\lib\目录下新建proguard.cfg文件内容如下: 1 -optimizationpasses 5 2 -dontusemixedcaseclassnames 3 -dontskipnonpubliclibraryclasses 4 -dontpreverify 5 -verbose 6 -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* 7 -keep public class * extends android.a. 阅读全文
posted @ 2013-06-02 16:33 hacket520 阅读(313) 评论(0) 推荐(0) 编辑
摘要: SVN与Apache整合(一)› a)下载Apache(http://httpd.apache.org/download.cgi)› b)安装apache_2.2.14-win32-x86-no_ssl.msi› c)打开Apache安装目录下Apache2.2\conf\httpd.conf 配置文件: 将下列2行前方的#移除(第83 行): LoadModule dav_module modules/mod_dav.so LoadModule dav_fs_module modules/mod_dav_fs.so 并同时在上面两行下面增加以下两行(一定放在这个... 阅读全文
posted @ 2013-05-28 13:27 hacket520 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 令牌提交 默认栈里面没有,手动添加 1 <!-- 配置默认执行的拦截器栈,增加令牌拦截器 --> 2 <interceptors> 3 <interceptor-stack name="tokenStack"> 4 <interceptor-ref name="defaultStack" /> 5 <interceptor-ref name="token" > 6 <!-- 配置令牌拦截器,拦截的方法名,如果配置多个方法时,用","隔开 --> 阅读全文
posted @ 2013-05-22 19:16 hacket520 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 把动作和模型隔开 在使用 Struts 作为前端的企业级应用程序时把动作和模型清晰地隔离开是有必要的: 有些动作类不代表任何模型对象, 它们的功能仅限于提供图文显示服务ModelDriven 拦截器情景: 有一个用来处理客户的 CustomerAction 类, 该动作类实现了 ModelDriven 接口.当用户触发CustomerAction 动作时, ModelDriven 拦截器将调用相关CustomerAction 对象的 getModel() 方法, 并把返回的模型(Customer实例)压入到 ValueStack 栈. 接下来 Parameters 拦截器将把表单字段映射到 . 阅读全文
posted @ 2013-05-22 18:57 hacket520 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 1、property标签<s:property value=“#name" default="a default value" /> * default:可选属性, 如果需要输出的属性值为null,则显示该属性指定的值 * escape:可选属性,指定是否格式化HTML代码。 escape=“false”时,hr作为html标签使用 * value: 可选属性,指定需要输出的属性值,如果没有指定该属性,则默认输出ValueStack栈顶的值。1 <s:property value="#request.username"/> 阅读全文
posted @ 2013-05-22 18:03 hacket520 阅读(268) 评论(0) 推荐(0) 编辑
摘要: OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 Struts2框架使用OGNL作为默认的表达式语言。OGNL表达式 1、#号的用法 #用法1:访问OGNL上下文和Action上下文,#相当ActionContext.getContext() a) 如果访问其他Context中的对象,由于他们不是根对象,所以在访问时,需要添加#前缀。 1 Action中代码: 2 ServletActionContext.getRequest().setAttribute("username", "user 阅读全文
posted @ 2013-05-21 18:47 hacket520 阅读(1072) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页