https://www.gravatar.com/avatar/7a0c24f697ea1587001c36d00039b60f?s=240&d=mp

eclipse4.2安装ADT插件时报错

ubuntu下新装eclipse后,安装ADT插件报错,提示依赖包无法找到,这种情况下一般需要先更新下eclipse,然后安装插件,问题一般都会解决。比如4.2的eclipse,那么先从install new software里面加入http://download.eclipse.org/eclipse/updates/4.2地址更新一次。然后安装插件。

eclipse下导入android源码

编译好的源码可以导入eclipse中方便研究。

1、将 源码目录developmentideeclipse 中的.classpath复制到源码根目录下。

2、更改eclipse缓存设置
在eclipse安装根目录下修改eclipse.ini

-Xms128m
-Xmx512m
-XX:MaxPermSize=256m

3、将源码目录development/ide/eclipse中的android-formatting.xmlandroid.importorder导入eclipse.

android-formatting.xml用来配置eclipse编辑器的代码风格;

android.importorder用来配置eclipse的import的顺序和结构。

window->preferences->java->Code style->Formatter中导入android-formatting.xml

window->preferences->java->Code style->Organize Imports中导入android.importorder。

4、导入源码
最好重新换一个workspace,因为源码是比较庞大的。新建Java Project,指定一个name,接着将use default location勾掉,指定到你源码的目录下,finish。

摘自 ZircoN

PS:https://sites.google.com/a/android.com/opensource/using-eclipse

java split() 分割多字符串的问题

split只能用来分割单字符,比如:

String ip = "172.0.0.1";
//很显然,直接分割
String [] ipArray = ip.split("\.");

但是如果是下面这样的呢?

String ip = "172.,0.,0.,1";
//这样我们可以考虑使用替换,把多字符替换成单字符
String ip1 = ip.replaceAll("\.,", ",");
String [] ipArray = ip1.split(",");

java笔试-单例模式

在进公司java面试时,容易考到的题目,singleton模式的特点并写一个singleton。 单例模式特点: 1,单例类只可有一个实例 2,单例类必须自己创建自己这唯一的实例 3,单例类必须给所以其他对象提供这一实例

java代码