long[] mHits = new long[5];
System.arraycopy(mHits, 1, mHits, 0, mHits.length - 1);
// 获取离开机的时间,毫秒值,不包含手机休眠时间 并将数据赋值
mHits[mHits.length - 1] = SystemClock.uptimeMillis();
if (mHits[0] >= (SystemClock.uptimeMillis() - 1000)) {// 判断数组的第一个元素去是否再次获取离开机的时间减去500毫秒大,如果大于执行点击操作,小于不执行
// 进行相关的操作
为了防止多次点击,可以把数组置空