主要是jar包导入导出,logcat自动删除,编码设置等
1、主要是加入第三方jar包的时候,编译正常,下载正常,但是运行的时候报 noclassdeffounderror 这个错误。原因是因为编译的时候有把jar加进来,但是下载的时候没有把jar下载进去,而且机器本来就没有包括这个jar包,所以出现这个错误,解决办法如下。
2、eclipse的编码设置为utf-8 其实默认是GBK,而且很多人都是设置为GBK,为什么要设置为utf-8,感觉是习惯吧,编码的问题还没涉及。只是如果出现乱码就有可能编码的问题。
我习惯全部默认为utf-8。window->preferences->General->Workspace
3.log输出的时候经常会出现log还没看的时候已经被自动删除了。主要是因为系统默认为5000条log,如果超过就自动删除前面的log。所以需要进行设置:
window->preferences->Android->LogCat。我设置为500000,除非我主动删除,不然一般是不会删除的。
4、一些编程的规范设置。目前只适用到两个。类的成员变量以m开头,静态变量以s开头。Boolean类型的变量不要以is开头。还是以m开头,因为在getter,setter函数的时候
Boolean类型的是返回is+变量名。设置如下window->preferences->Java->CodeStyle 设置前缀为m和s
下面举例是一个类
public class YYY{
private Music mMusic;
private boolean mTested;
public Music getMusic() {
return mMusic;
}
public void setMusic(Music music) {
mMusic = music;
}
public boolean isTested() {
return mTested;
}
public void setTested(boolean tested) {
mTested = tested;
}
}