Android 速度检测demo

原创 2015年11月19日 13:15:01
package app.test;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.MotionEvent;
import android.view.VelocityTracker;

public class Test extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
    private VelocityTracker vTracker = null;
    public boolean onTouchEvent(MotionEvent event) {
        int action = event.getAction();
        switch(action) {
            case MotionEvent.ACTION_DOWN:
                if(vTracker == null) {
                    vTracker = VelocityTracker.obtain();
                }
                else {
                    vTracker.clear();
                }
                vTracker.addMovement(event);
                break;
            case MotionEvent.ACTION_MOVE:
                vTracker.addMovement(event);
                vTracker.computeCurrentVelocity(1000);
                Log.v("", "X velocity is " + vTracker.getXVelocity() +" pixels per second");
                Log.v("", "Y velocity is " + vTracker.getYVelocity() +" pixels per second");
                break;
            case MotionEvent.ACTION_UP:
            case MotionEvent.ACTION_CANCEL:
                vTracker.recycle();
                break;
        }
        return true;
    }
}


vTracker.computeCurrentVelocity(1000)是设置计量单位,但是是毫秒。

vTracker.getXVelocity()

vTracker.getYVelocity()

得出来的值是多少像素每秒.

版权声明:本文为博主原创文章,未经博主允许不得转载。

Java 求车速

题目描述 一辆以固定速度行驶的汽车,司机在上午10点看到里程表(里程表有6位)上的读数是一个对称数(即这个数从左向右读和从右向左读是完全一样的,例如95859公里) 两小时后里程表上出现了一个新的...
  • u011190556
  • u011190556
  • 2013年09月10日 11:55
  • 1484

一、关于Java循环中使用的临时变量定义在循环内、外的执行速度测试( Android )。

一、关于循环中使用的临时变量定义在循环内、外的执行速度测试。 比较:临时变量定义在循环内,要比定义在循环外执行速度稍快,但实际效率差距很小。...
  • lzpdexin
  • lzpdexin
  • 2016年03月31日 16:26
  • 103

Android例子源码--炫酷的仪表盘网速测试源码

  • 2015年04月03日 14:49
  • 2.31MB
  • 下载

网络监测 工具和Demo

  • 2014年03月11日 08:55
  • 46KB
  • 下载

简单的java小程序之一键测网速

//主类 import java.awt.BorderLayout; import java.awt.Color; import java.io.BufferedReader; import ...
  • kunkkaCoco
  • kunkkaCoco
  • 2015年07月27日 15:36
  • 2497

【Android 应用开发】Android 平台 HTTP网速测试 案例 API 分析

工信部规定的网速测试标准 : 除普通网页测速采用单线程外,用户宽带接入速率测试应使用多线程(多TCP连接)HTTP下载进行测速,测试中使用的线程数量为N(N≥4)。 -- 建立连接 : 用户终端设备发...
  • han1202012
  • han1202012
  • 2014年05月28日 01:15
  • 9980

加速度传感器测试APP

java: package com.example.sensor; import android.text.InputType; import android.app.Activity; impo...
  • weiqifa0
  • weiqifa0
  • 2015年01月26日 11:01
  • 2038

cocos2dx 3.0 加速计的使用(重力) 包含测试apk

  • 2014年08月01日 18:07
  • 1.8MB
  • 下载

github上的网络测速demo

  • 2015年09月22日 10:52
  • 1.06MB
  • 下载

Android网速监测demo

  • 2014年10月24日 09:39
  • 441KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android 速度检测demo
举报原因:
原因补充:

(最多只允许输入30个字)