摘要: 一:implements是实现interface(接口),接口里面只给你提供了方法的名称,参数和返回值,你需要在他的实现里面去具体化这些方法,即implements(实现)这个接口的具体功能;二:extends本意是拓展,java中叫做继承,它既可以是class(类)继承class,也可以是interface(接口)继承interface,“继承”顾名思义就是把他的父类(super class)里面的非final修饰的property(属性)、method(方法)的功能原封不动的拿过来用,注意super class也不能是final修饰的; 1,父类和子类如果都是abstract,那么子类无需 阅读全文
posted @ 2012-04-13 00:14 cateatmycode 阅读(628) 评论(0) 推荐(0) 编辑
摘要: ImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何 resized/moved来匹对ImageView的size。ImageView.ScaleType /android:scaleType值的意义区别:CENTER /center按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截 取图片的居中部分显示CENTER_CROP /centerCrop按比例扩大图片的size居中显示,使得图片长 (宽)等于或大于View的长(宽)C 阅读全文
posted @ 2012-04-12 19:23 cateatmycode 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一、List与ArrayList的区别List->AbstractList->ArrayList(1)List是一个接口,ArrayList是一个实现了List接口的具体类。他们是父子关系,我们常用的是ArrayList,但常用List的引用去操作ArrayList这是一个简单的面向接口编程的一种,如:ListmyList=newArrayList();(2)他们主要是用来保存对象的集合,记得是保存对象的哦,你可别传个int(类)进去(3)要取出它里面保存的对象可以用下标,如:Objectaaa=myList.get(0);这样我们就把保存在myList里的第一个对象取出来给了二、 阅读全文
posted @ 2012-04-12 15:24 cateatmycode 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 一:Android系统默认支持三种字体,分别为:“sans”, “serif”, “monospace"二:main.xml代码<?xml version="1.0"encoding="utf-8"?><TableLayoutxmlns:Android="http://schemas.android.com/apk/res/android" Android:layout_width="fill_parent" Android:layout_height="fill_parent 阅读全文
posted @ 2012-04-12 11:35 cateatmycode 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 一:通过Android SDK(Software Development Kit,软件开发工具包)将框架提供给程序员Android SDK支持大多数的Java SE(Java Platform, Standard Edition),但不支持AWT和Swing。Android提供了自己经过优化的JVM(java virtual machin,java虚拟机)——Dalvik VM二:Dalvik VM1:Dalvik VM获取生成的java类文件,将它们组合成一个或多个Dalvik 可执行文件(.dex)。它重用多个类文件中得重复信息,与未压缩的传统.jar文件相比,有效空间需求减少一半2:其次 阅读全文
posted @ 2012-04-12 08:52 cateatmycode 阅读(206) 评论(0) 推荐(0) 编辑
摘要: INSTALL_FAILED_INSUFFICIENT_STORAGE错误,这个错误是因为ROM已满造成的,不过Android123经过多 次实践,一般出现在Eclipse往手机安装时这部分的错误,主要是因为多次执行了运行某程序,adb每次都需要进行安装产生了多个实例写一个文件,造成 了共享违例。解决的办法就是: 1. 检查手机的剩余空间。 2. 每次执行一个安装实例。解决办法:把以前的apk文件都给删除了。删除方法一:命令 进入tools文件夹下,adb shell "enter"cd data"enter" cd app "enter&qu 阅读全文
posted @ 2012-04-11 21:24 cateatmycode 阅读(749) 评论(0) 推荐(0) 编辑
摘要: overlaps the location of another project: 'layout'导致此原因发生是因为Working Set。不在Working Set中导入项目即可 阅读全文
posted @ 2012-04-11 14:54 cateatmycode 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 方法一、选择"Android SDK and AVD Manager",选中相应的AVD,点击右侧的"Starts the selected AVD"按钮如图,在"Screen Size (in)"中填入你需要的屏幕尺寸,然后"Launch",OK但是这种方法对我们点击“运行”后的模拟器没有影响。方法二、同样选择"Android SDK and AVD Manager",选中相应的AVD,点击右侧“Edit”,在"Built-in:"右侧下拉菜单选择相应选项,该方法对我们运行 阅读全文
posted @ 2012-04-10 01:38 cateatmycode 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 写过Android程序的都知道Activity中有一个名称叫onCreate的方法。该方法是在Activity创建时被系统调用,是一个Activity生命周期的开始。可是有一点容易被忽视,就是onCreate方法的参数saveInsanceState。因为在一般的程序开发中,很少用到这个参数。onCreate方法的完整定义如下:public voidonCreate(Bundle saveInsanceState){super.onCreate(saveInsanceState); 从上面的代码可以看出,onCreate方法的参数是一个Bundle类型的参数。Bundle类型的数据与Map类. 阅读全文
posted @ 2012-04-10 01:34 cateatmycode 阅读(1172) 评论(1) 推荐(0) 编辑
摘要: 一:界面UI元素1:视图组件(View)基本所有的高级UI组件都继承View类而实现的2:视图容器组件(Viewgroup)一个Viewgroup对象就是Android.view.Viewgroup的实例。Viewgroup是View的容器。一个Viewgroup可以加到另外一个Viewgroup中。3:布局组件LayoutA: LinearLayout 水平或者垂直布局(horizon水平,vertical垂直)、RelativeLayout相对布局B: FrameLayout 一个FrameLayout对象就好像在屏幕上提前预订好空白区域,然后可以填充一些数据在里面,比如一些图片。注意:所 阅读全文
posted @ 2012-04-10 01:22 cateatmycode 阅读(284) 评论(0) 推荐(0) 编辑