文章列表
(转)android 小知识
- 博客分类:
- android
1、判断sd卡是否存在
boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);
2、TextView部分文字设置颜色
TextView tv = new TextView(this);
//添加css样式
tv.setText(Html.fromHtml("<font color="#ff0000"> ...
编译web工程时(设置的是jdk1.7),报错:specified vm install not found(找不到jdk1.6)
解决办法:删除以下文件
.metadata\.plugins\org.eclipse.debug.core\.launches重启eclipse
eclipse中将web工程添加到tomcat时,报错“There are no resources that can be added or removed from the server”。看了下工程下存在.project和.setting文件,最终解决:
选中项目右键—>properties->Project Facets—>Dynamic Web Project和java都已勾选,只是java的版本不对
1.原理 在很多时候ListView列表数据不需要全部刷新,只需刷新有数据变化的那一条,这时可以用getChildAt(index)获取某个指定position的view,并对该view进行刷新。 注意:在ListView中,使用getChildAt(index)的取值,只能是当前可见区域(列表可滚动)的子项! 即取值范围在 >= ListView.getFirstVisiblePosition() && <= ListView.getLastVisiblePosition(); 1)所以如果想获取前部的将会出现返回Null值空指针问题; 2)getChildC ...
安卓开发:eclipse进行debug的时候,手机显示waiting for debugger等了好久还是处于这个状态,并且eclipse报出:adb refused request: closed。解决办法:
第一方案:
有可能开了两个eclipse在调试----尝试结果,失败
第二方案:
cmd执行adb kill-server和adb start-server-----尝试结果:失败
第三方案:
驱动原因,安装了360手机助手(本人小米手机),需卸载360手机助手------尝试结果:成功
android开发中遇到id cannot be resolved or is not a field错误,解决方案:
确定引入的R包为 import com.${your app package}.R
MessageFormat的使用和注意
- 博客分类:
- java基础
一、用法:
MessageFormat用来格式化一个消息,通常是一个字符串,比如
示例1:
String pattern = "my name is {0}, come from {1}";
Object[] params = new Object[]{"lucy","China"};
String value = MessageFormat.format(pattern,params);
运行结果:my name is lucy, come from China
示例2:
String pa ...
ie下的表达式expreesion的使用例子
- 博客分类:
- css
CSS中使用expression,只有ie才能识别,其把CSS属性和Javascript表达式关联起来,示例如下:
div[class="AAA"]{
star:expression(function(obj){if(obj.innerHTML.trim()=="") obj.style.height="10px"}(this))
}
此例子是将class为AAA并且内容为空的div的height属性设置为10px。
java的System.getProperty()方法可以获取的值
java.version
Java 运行时环境版本
java.vendor
Java 运行时环境供应商
java.vendor.url
Java 供应商的 URL
JAVA中的JDK和JVM【转】
- 博客分类:
- jdk和jvm
1.任何一门语言的开发都需要提供基本的架构对其支持,在java中提供的是一个JDK的类库,它是java运行的核心,是java运行的控制者,它产生程序运行所需要的结果,控制程序的走向,是所有指令和战略的执行中心,它提供java完整 ...
怎样看自己的操作系统是多少位的
- 博客分类:
- 操作系统基础
在cmd窗口中输入systeminfo回车,显示出系统详细信息,其中观察“系统类型”一项,标明是X86 Based PC,说明是32位,否则是64位。。。
java2平台为我们提供了丰富的日期时间API。如java.util.Date;java.util.calendar;java.text.DateFormat等。那么它们之间有什么关系呢?
首先,java.util.Date代表一个时间点,其值为距公元1970年1月1日 00:00:00的毫秒数。所以它是没有时区和Locale概 ...
在做ftp,代码中引用import sun.net.ftp.FtpClient;报如下错误Access restriction: The type FtpClient is not accessible due to restriction on required library D:\Program Files\Java\jre6\lib\rt.jar
sun.net包里的,在eclipse里默认是不让用的。解决办法是自定义access rules
工程上右键->工程属性->java builder path->Libraries标签,点击JRE System Libr ...
[Ljava.lang.String; cannot be cast to java.lang.String错误
今天在获取map的内容时报错:[Ljava.lang.String; cannot be cast to java.lang.String
我的代码如下:
Iterator i = map.keySet().iterator();
while(i.hasNext()){
String name = i.next().toString();
String value = (String)map.get(name ...
本文转自http://liuzhaodong89.iteye.com/blog/1559998;
今天修改了配置文件中的一个配置项值,将原先的url连接中加入了一个&source=upload,结果在应用启动的时候报错了。错误栈如下:
Java代码
Caused by: org.xml.sax.SAXParseException: The reference to entity "test" must end with the ';' delimiter.