- 浏览: 565360 次
- 性别:
- 来自: 青岛
-
最新评论
-
myworkfirst:
这个mShowing是哪里的定义的? 有没有完整的例子
通过反射重新设置设置Dialog -
mchaoliu:
楼主,这个方法是在哪调用呢?
修改快速滑动滑块的图片为新浪微博滑块样式 -
fxiaozj:
楼主,这个方法是在哪调用呢?
修改快速滑动滑块的图片为新浪微博滑块样式 -
yun2223:
感谢一下,把gen 添加到source 以及检查一下 其他路 ...
gen already exists but is not a source folder -
flyingsir_zw:
解决方法: 1. 右键点击工程,选择 "Proper ...
gen already exists but is not a source folder
文章列表
网站被墙掉了怎么办?
Android的开发网怎么才能进去
http://developer.adnroid.com/index.html
使用代理
https://www.zxproxy.com/browse.php?u=87c554d030df8QnY4aXEzcTNZenFpbzJxZk1GNXdvMjBocVVwaXAySXVwekFi&b=6
找到Eclipse目录下eclipse.ini文件,将最后两句改为
-Xms128m
-Xmx512m
重启eclipse
然后project->clean一下就OK了
转自Android 开发者门户wencan83 的问答
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=58265
资源文件:放在res/下,一般存放的是Android平台可以识别的文件,其内容会经过Android平台的编译,通过其资源ID就可以引用。
资产文件:放在assets/下,一般存放的是用户自定义的数据文件或Android平台无法识别的文件,其内容不能通过资源ID来引用。
在cmd中输入dxdiag就可以用Directx诊断工具查看系统的相关信息。
1.在"系统" → "系统信息" → "操作系统" 中可以看到关于操作系统的信息。
2.除了WIN7有64位系统外,其实现在使用最多的Windows XP也是有64位系统的,只不过在国内使用XP的99%都是32位的。
从上图也可以看出,操作系统的内存是128的整数倍,证明显卡是独立的,如果是集显,那么会从3072M中扣掉一部分做显存。
1.在用MyEclipse开发的时不用配置环境变量,因为MyEclipse是个集成的IDE,之中指定了jre。环境变量配置与否和开发没有关系,环境变量是给成品用的。
2. 除非要在命令行下用javac命令来编译java程序,否则不需要设置classpath环境变
量,如其他JAVA教程中所说的那样设置classpath环境变量为d:\jdk\lib\tools.jar;d:\jdk\lib\dt.jar,这对Eclipse运行也没有什么影响。
3. 如果本机只安装了一个版本的JRE,则也不需要设置path环境,因为JDK安装之后会把java.exe等几个关键文件复制到c:\windows\ ...
Dalvik Virtual Machine 是Android平台的基础。
Dalvik和标准Java虚拟机(JVM)之间的首要差别之一,就是Dalvik基于寄存器,而JVM基于栈。选择基于寄存器的方式是因为它对提前优化(ahead-of-time optimization)提供了更好的支持, ...
继承是所有OOP语言和java语言不可缺少的组成部分。当创建一个类时,总是在继承,因此,处非已明确指出要从其他类中继承,否则就是在隐式地从Java的标准根类Object进行继承。这样会得到基类中所有的域和方法。
eg:
//写一个父类
public class Cleanser {
private String s = "Cleaner";
public void append(String a){ s += a; }
public void dilute(){ append(" dilute()"); }
public ...
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。
static方法就是没有this的方法。在static方法的内部不能调用非静态方法和变量,反过来是可以的。
一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用 比如main方法就必须是静态的 这是程序入口。
两者的区别就是:静态代码块是自动执行的; 静态方法是被调用的时候才执行的.
静态方法
(1)在Java里,可以定义一个不需要创建对象的方法,这种方法就是 ...
final可以让你控制你的成员、方法或者是一个类是否可被覆写或继承等功能,这些特点使final在Java中拥有了一个不可或缺的地位。
1.final成员
当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。其初始化可以在两个地方,一是其定义处,也就是说在final变量定义时直接给其赋值,二是在构造函数中。不能同时既在定义时给了值,又在构造函数中给另外的值。
public class Tux {
final int i = 3; //final可以在定义处直接 ...
形参和实参有以下显著的区别:
1、形参的作用域是方法内,形参不能离开方法。形参只有在方法内才会发生作用,也只有在方法中使用,不会在方法外可见。而实参可以在程序的任何地方都使用。
2、形参代表一个合集,具有不确定性,而实参代表一个独立事物,具有确定性(即使是为null)。也就是说,形参不能代表具体的对象,只能代表这些对象共同的属性(比如超类、各种其他自定义属性等等),而实参则是具体的对象(比如超类的实例)。
3、形参的值在调用时根据调用者更改,实参则用自身的值更改形参的值(指针、引用皆在此列)。
4.形参是方法中的局部变量,位于方法调用时的那个栈中。实参可能根本就不是一个变 ...
单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类。
单例模式的要点:
1.某个类只能有一个实例;
2.它必须自行创建这个实例(单例对象持有对自己的引用);
3.它必须自行向整个系统提供这个实例。
应用实例:
记录网站来访人数的部件,记录软件系统内部事件、出错信息的部件,或是对系统的表现进行检查的部件等。它们都满足单例模式的条件,是单例模式的应用。
java单例模式的几种实现方法:
1.饿汉式单例类:
//饿汉式单例类,在初始化时,已经自行实例化
public class Signleton1 {
//构造函数 ...
1.包(库单元),包内包含有一组类,他们在单一的名字空间下被组织到了一起,按照惯例,package的第一部分是类的创建者的反顺序的Internet域名。因为internet域名是唯一的不会和别人的冲突。java编译过后,程序运行并且需要加载.class文件的时候,他就可以确定.class文件在目录上所处的位置(java解析器获取包的名称,根据包名将"."根据不同的操作系统置换为/或者\,加上CLASSPATH环境变量就得到了完整的路径)。
2.private
//User类:
public class User {
private String uname;
...
1.java中可以将一个数组赋值给另一个数组:
public class ArraysOfPrimitives {
public static void main(String[] args) {
int[] a1 = {1,2,3,4,5};
int[] a2;
a2 = a1;
for(int i = 0; i < a2.length; i++)
{
a2[i] = a2[i] + 1;
}
for(int i = 0; i<a1.length; i++)
{
System.out.println(a1[i] ...
JDK:(Java Development Kit) Java软件开发包,可以包括函数库、编译程序等。
JRE:(Java Runtime Enviroment) Java的运行环境,是面向Java程序的使用者.
JVM:(Dalvik Virtual Machine)JVM是一种抽象机器,它附着在具体操作系统之上,本身具有一套虚 ...