編輯:高級開發
最終我們測試的如下:
public class TouchLayout extends RelativeLayout {
public Handler doubleTapHandler = null;
protected long lastDown = -1;
public final static long DOUBLE_TIME = 500;
public TouchLayout(Context context) {
super(context);
}
public TouchLayout(Context context, AttributeSet attrs) {
super(context, attrs);
}
public TouchLayout(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
public boolean onTouchEvent(MotionEvent event) {
this.handleEvent(event);
if (event.getAction() == MotionEvent.ACTION_DOWN) {
long nowDown = System.currentTimeMillis();
if (nowDown - lastDown < DOUBLE_TIME)
{
if (doubleTapHandler != null)
doubleTapHandler.sendEmptyMessage(-1);
} else {
lastDown = nowDown;
}
}
return true;
}
protected void handleEvent(MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
//Do sth 這裡處理即可
break;
case MotionEvent.ACTION_UP:
//Do sth
break;
}
}
}
此變量)PATHPath使得系統可以在任何路徑下識別Java命令,設為: %JAVA_HOME%\bin;%Java_HOME%\jre\binCLASSPATHCLA
android到底有多少版手機?想必大家很難回答出來,就算說出來安裝android各個版本操作系統的手機的數量恐怕你也很難說清楚類似聯想“樂Phone”、創新工場“點心
android開發語言在中國的前景十分廣闊,首先是有成熟的消費者,包括OPPO,中國移動,中國聯通,華為通訊,聯想等大企業都在關注這個操作系統,希望能給他們帶來更多的收
android應用程序最初是由Google開發的基於Linux平台的開源手機操作系統。它包括操作系統、用戶界面和應用程序,android 包括了一個核心庫,該核心庫提供