摘要: eclipse svn ip改变情况处理 阅读全文
posted @ 2014-03-30 22:21 thisAndroid 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 弹性ScrollView的实现本文讨论弹性ScrollView的实现。弹性ScrollView实现原理和ListView不同, 因为ScrollView只能有一个子View, 不能为他添加额外的HeaderView。 弹性ScrollView的实现原理是移动这个唯一的子View的布局。下面首先给出所有的实现代码, 再对实现中的几个关键点进行说明。 (实现原理比较简单, 代码逻辑也不是很复杂, 代码比较少)import android.content.Context;import android.graphics.Rect;import android.util.AttributeSet;imp 阅读全文
posted @ 2014-03-21 15:17 thisAndroid 阅读(919) 评论(0) 推荐(0) 编辑
摘要: Java 自定义注解自定义注解一般都需要与反射配合使用,自定义注解对自动解析及装载数据时非常实用的,如自动JSON数据解析、从数据库查询数据自动装载等。使用@interface自定义注解时,自动继承了java.lang.annotation.Annotation接口,由编译程序自动完成其他细节。在定义注解时,不能继承其他的注解或接口。@interface用来声明一个注解,其中的每一个方法实际上是声明了一个配置参数。方法的名称就是参数的名称,返回值类型就是参数的类型(返回值类型只能是基本类型、Class、String、enum)。可以通过default来声明参数的默认值。 一、定义注解格式: . 阅读全文
posted @ 2014-03-10 10:49 thisAndroid 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 需要设置scrollview的fillViewport属性为"true"就可以使其子组件可以扩展! 阅读全文
posted @ 2013-03-22 08:57 thisAndroid 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1、导入so文件可以在项目的任意位置。static {System.loadLibrary("TestJNI");}2、定义native方法的位置必须是生成该so的项目中包下面的那个类,可以将该类打包成一个jar文件,就可以在其他的项目或包中调用so中定义的native方法了。public static native String getPath(); 阅读全文
posted @ 2012-10-22 11:18 thisAndroid 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Java读取properties配置文件新建需要读取的配置文件,jdbc.properties,文件内容如下:jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost/diagnosis?useUnicode=true&characterEncoding=utf8jdbc.username=rootjdbc.password=root一、java读取项目内的properties配置文件可以增加将配置文件jdbc.properties放到项目工程的根目录下,通过调用下面的代码读取:String propertyFil 阅读全文
posted @ 2012-10-17 14:52 thisAndroid 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 如果是模拟器,首先看看是不是路径里有非英文字符;如果没有一般通过重启eclipse 跟 模拟器就可以解决。 阅读全文
posted @ 2012-10-16 10:08 thisAndroid 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: 1、有时路径中包含空格,获取得到的路径,空格被替换成了“%20”,导致路径不正确,可以通过“URLDecoder.decode”方法来解码下即可。 2、URLEncoder.encode方法可以用于编码路径。 阅读全文
posted @ 2012-10-11 15:38 thisAndroid 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 有三种解决方法:1、将dll文件放到tomcat的bin目录下,再使用System.loadLibrary("XXX");加载该动态库文件。2、更改java.library.path的值方式 ①、通过“XXX.class.getClassLoader().getResource("/").getPath()”得到当前项目的路径,该路径到“classes”层,通过该路径构造path值。 ②、通过“System.setProperty("java.library.path", path)”方法重新设置library path的值。 ③、将 阅读全文
posted @ 2012-10-11 13:58 thisAndroid 阅读(3446) 评论(0) 推荐(0) 编辑
摘要: 1、重写BasicDataSource的setPassword方法。 添加一个类,如EncryptDataSource,继承BasicDataSource,重写setPassword方法。 调用super.setPassword方法,传入更改后的密码。2、将Spring配置文件中的dataSource项的类名称更改为重写的类即可。 通过前面的两步就可以实现更改配置中的数据库密码,可以实现数据库密码的加密,提高数据库的安全性。 阅读全文
posted @ 2012-10-11 10:19 thisAndroid 阅读(713) 评论(0) 推荐(0) 编辑