java中extends与implements的区别 implements一般是实现接口。extends 是继承类。接口一般是只有方法声明没有定义的,那么java特别指出实现接口是有道理的,因为继承就有感觉是父类已经实现了方法,而接口恰恰是没有实现自己的方法,仅仅有声明,也就是一个方法头没有方法体。因此你可以理解成接口是子类实现其方法声明而不是继承其方法。但是一般类的方法可以有方法体,那么叫继承比较合理。引入包可以使用里面非接口的一切实现的类。那么是
java中的修饰符static,final和abstract 总结起来,能放修饰符的地方有4个(更高级的内部类就先不谈了):1)类名或接口名前 2)类的成员变量前 3)类的成员方法前 4)方法内的局部变量前你先搞清楚这四个位置吧:public /* 1 */ class Test1 { public /* 2 */ int instanceVariable; public /* 3 */ void method( )
VS2010 常用快捷键 1: Ctrl + Enter (在光标指定位置的上面添加一行,并将光标移至新添加行的行首位置) Ctrl + Shift + Enter (在光标指定位置的下面添加一行,并将光标移至新添加行的行首位置)2: Ctrl + Shift + L (删除当前行)3: Ctrl + M + O (折叠所有的函数) Ctrl + M + P (展开所有的函数)4
android EditText 属性 EditText继承关系:View-->TextView-->EditTextEditText的属性很多,这里介绍几个:android:hint="请输入数字!" //设置显示在空间上的提示信息android:numeric="integer" //设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"
android常用基础类库 在 Android 的应用程序开发中,通常使用的是 JAVA 语言,除了需要熟悉 JAVA 语言的基础知识之外,还需要了解 Android 提供的扩展的 JAVA 功能。在一般的 JAVA 应用中,如果需用引用基础类库,通常需要使用如下的方式:import javax.swing.*;以上代码表示了引用 JAVA 的 GUI 组件 Swing,javax.swing 即 JAVA 中的一个包。
html字符转义 HTML字符实体(Character Entities),转义字符串(Escape Sequence)为什么要用转义字符串?HTML中,&等有特殊含义(,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,该怎么办呢?这就要说到HTML转义字符串(Escape Sequence)了。 转义字符串(Esca
获得网页的高度和宽度 js:屏幕分辨率为:screen.width * screen.height屏幕可用大小:screen.availWidth * screen.availHeight网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽(包括边线的宽):document.body.offsetWidt
android TextView加边框 为TextView加边框,需要在drawable建xml文件,里面设置shape来设置文本框的特殊效果。 <stroke android:width="0.5dp" android:color="@android:color/white" /> <padding and
eclipse打包问题:Export aborted because fatal lint errors we 不知道是否是系统的原因,之前不会出现这个问题的。昨天整了一天,我的系统是64位的,把SDK和ADT都更新了依旧在打包时报如下错误: Export aborted because fatal lint errors were found. These are listed in the Lint View. Either fix these before running Exp
android == 和 equals 今天在做项目时,用 == 来比较,结果无一列外返回的值都是false,没有出现我想要的结果,后去查找资料发现equals可以正确的进行比较。于是在这列出这二者的区别在Java中除基本数据类型外其他一切都是对象,而对象变量存储的都是引用,相当于C++的指针,所有在比较对象时,如String,用==比较两个变量是否指向同一个对象,而equals才是比较两个String的内容是否相等。也
android LayoutInflater 的使用 LayoutInflater作用是将layout的xml布局文件实例化为View类对象。获取LayoutInflater的方法有如下三种://第一种 LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View layout = inflat
android 获取屏幕宽高 & 控件宽高 codepackage yan.testdemo;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.util.DisplayMetrics;import android.view.Display;import android.view
android fragment 的使用 android fragment的使用MainActivity.java:package chay.vv;import android.graphics.Color;import android.os.Bundle;import android.support.v4.app.FragmentActivity;import android.support.v4.app.Fragme
android 程序中禁止屏幕旋转和重启Activity 禁止屏幕随手机旋转变化有时候我们希望让一个程序的界面始终保持在一个方向,不随手机方向旋转而变化:在AndroidManifest.xml的每一个需要禁止转向的Activity配置中加入android:screenOrientation=”landscape” 属性。landscape = 横向portrait = 纵向避免在转屏时重启
android 实现按两次返回键退出 在应用中经常要判断用户对返回键的操作,一般为了防止误操作都是在用户连续按下两次返回键的时候提示用户是否退出应用程序。实现的基本原理就是,当按下BACK键时,会被onKeyDown捕获,判断是BACK键,就执行相应的操作。一、package chay.mian;import android.app.Activity;import android.os.Bundle;import