在正常的 Android 项目中,资源R类里的常量是这样声明的:
public static final int main=0x7f030004;
然而,到 ADT 14为止,在类库项目中,他们会被这样声明:
public static int main=0x7f030004;
换句话说,在库项目中这些常量都不是final的。原因很简单:当多个库项目整合时,字段的实际值(必须是唯一的)可能会出现碰撞。在ADT 14 之前,所有这样的字段都是final的,所以导致所有的库被使用的时候,主项目必须编译他们的...
分类:
移动开发 时间:
2014-11-28 10:13:45
阅读次数:
180
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
模板方法设计模式:
解决的办法:当功能内部一部分是现实确定,一部分是现实不确定的,这时间不可把不确定的部分暴漏出去,让子类实现。
实例:统计一个程序的的运行时间
思路:程序的结束时间减去程序的开始时间abstract class Gettime{
public final void g...
分类:
编程语言 时间:
2014-11-27 23:41:12
阅读次数:
323
Mark一下
public void Msg1(String str)
{
Toast toast = new Toast(this);
Toast toast1 = toast.makeText(this, str, Toast.LENGTH_LONG);
toast1.show();
}
//获取ID号
final TelephonyManager ...
分类:
移动开发 时间:
2014-11-27 20:33:06
阅读次数:
281
在Java中,接口(interface)的所有成员变量默认是public static final,也只能是public static final。 所有的方法默认是public,也只能是public。注:接口中的方法都是抽象方法,但不需要写abstract。即下面...
分类:
编程语言 时间:
2014-11-27 17:58:55
阅读次数:
137
先上一张图可以看到,对话框的标题颜色是蓝色的,下面还有一根线也是蓝色的,在某些情况下,我们想改变程序的主题风格,颜色必须做修改,但又懒得去定制Dialog,下面的方法就诞生了:
public static final void dialogTitleLineColor(Dialog dialog, int color) {
Context context = dialog.ge...
分类:
移动开发 时间:
2014-11-27 16:25:46
阅读次数:
181
public class MyActivityManager extends ExpandableListActivity { private static final String NAME = "NAME"; private static final String NO_USED =...
分类:
其他好文 时间:
2014-11-27 16:11:44
阅读次数:
206
public final class ViewfinderView extends View {
private static final int[] SCANNER_ALPHA = {0, 64, 128, 192, 255, 192, 128, 64};
private static final long ANIMATION_DELAY = 80L;
private sta...
分类:
其他好文 时间:
2014-11-27 13:01:17
阅读次数:
200
客户发现4370~4382的小区广播信道被打开了,想屏蔽这些信道的小区广播消息,可以参考如下设置:
1. 在SmsCbConstants.java(alps/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm) 中添加宏:
public static final int MESSAGE_ID_CBDD_...
分类:
移动开发 时间:
2014-11-27 12:49:42
阅读次数:
148
Consider the following code:public class SampleActivity extends Activity { private final Handler mLeakyHandler = new Handler() { @Override publ...
分类:
其他好文 时间:
2014-11-27 12:39:19
阅读次数:
192
实验环境:CentOSrelease6.6(Final)一台IP地址:172.16.249.230dstat是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品。dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项,也变得更灵活了。dstat可以很方便监控系统运行状况并用于基准测试和..
分类:
系统相关 时间:
2014-11-27 10:54:41
阅读次数:
250