如何解决通过Eclipse建立AVD时保存路径和我通过设置环境变量ANDROID_SDK_HOME的路径不一致的问题?
摘要:简单地说就是我通过设置ANDROID_SDK_HOME变量修改了AVD保存路径, 但是Eclipse总是显示修改前的默认路径, 重启, 管理员启动eclipse均无效, 而且通过eclipse建立AVD启动会提示 PANIC: Could not open:... 但是通过SDK安装文件夹下的AVD Manager启动,路径,运行都没问题. 如图 前后对比(请注意路径)注意一下你的宿主目录,默认情况下 Android 的 AVD 会放到%userprofile%\.android\avd\AVD-X.X.avd 目录中,其配置文件为%userprofile%\.android\avd\AVD-
阅读全文
java abstract class和interface的区别
摘要:abstract class和interface在Java语言中都是用来进行抽象类(本文中的抽象类并非从abstract class翻译而来,它表示的是一个抽象体,而abstract class为Java语言中用于定义抽象类的一种方法)定义的,那么什么是抽象类,使用抽象类能为我们带来什么好处呢?抽象类: 声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象
阅读全文
java程序内存
摘要:转自: http://www.iteye.com/topic/528230java程序内存主要分为了2个部分,包括 stack segment(栈内存区)、heap segment(堆内存区)。 在分析Java程序内存分配情况时,我们从下面这个经常被使用的例子开始吧。 下面程序将打印什么呢? String s1 = new String("abc");String s2 = new String("abc");System.out.print(s1.equals(s2)); // 1System.out.print(s1 == s2); // 2可能大家
阅读全文
Android四大组件
摘要:转自: http://www.apkkf.com/dev/basics/70.htmlAndroid总共包含了四大个组件:Activity、Service、Content Provider、Broadcast Receiver。Activity做一个完整的Android程序,不要用到Activity,真的是比较困难的一件事情,除非是想做绿叶想疯了。因为Activity是Android程序与用户交互的窗口,在我看来,从这个层面的视角来看,Android的Activity特像网站的页面。Activity,在四大组件中,无疑是最复杂的和用户体验最密切的,这年头,一样东西和界面挂上了勾,都简化不了,想
阅读全文