Clover Coverage Report - my.android.mouse.AndroidMouseActivity Coverage Report
Coverage timestamp: Wed Dec 31 1969 16:00:00 PST
../../../img/srcFileCovDistChart0.png 0% of files have more coverage
0   90   9   0
0   62   -   9
9     1  
1    
This report was generated with an evaluation server license. Purchase Clover or configure your license.
 
  AndroidMouseActivity       Line # 16 0 9 0% 0.0
 
No Tests
 
1    package my.android.mouse;
2   
3    import android.annotation.TargetApi;
4    import android.app.Activity;
5    import android.os.Bundle;
6   
7    import android.hardware.Sensor;
8    import android.hardware.SensorEvent;
9    import android.hardware.SensorEventListener;
10    import android.hardware.SensorManager;
11    import android.util.Log;
12    import android.view.View;
13    import android.view.Window;
14    import android.view.WindowManager;
15   
 
16    @TargetApi(3) public class AndroidMouseActivity extends Activity implements SensorEventListener {
17    private SensorManager sensorManager;
18   
19   
20    /** Called when the activity is first created. */
21   
 
22  0 toggle public void onCreate(Bundle savedInstanceState) {
23    requestWindowFeature(Window.FEATURE_NO_TITLE);
24    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
25    WindowManager.LayoutParams.FLAG_FULLSCREEN);
26   
27    super.onCreate(savedInstanceState);
28    setContentView(R.layout.main);
29   
30    sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
31    sensorManager.registerListener(this,
32    sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),
33    SensorManager.SENSOR_DELAY_GAME);
34   
35    }
36   
 
37  0 toggle @Override
38    public void onDestroy()
39    {
40    super.onDestroy();
41    ///CLOVER:FLUSH
42    }
43   
 
44  0 toggle public void onSensorChanged(SensorEvent event) {
45    if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER) {
46    getAccelerometer(event);
47    }
48   
49    }
50   
 
51  0 toggle private void getAccelerometer(SensorEvent event) {
52    float[] values = event.values;
53    // Movement
54    float x = values[0];
55    float y = values[1];
56    float z = values[2];
57   
58    Log.i("accelo", x+" "+y+" "+z);
59   
60    }
61   
 
62  0 toggle public void leftClick(View v)
63    {
64    Log.i("leftclick","");
65    }
66   
 
67  0 toggle public void rightClick(View v)
68    {
69    Log.i("rightclick","");
70    }
71   
 
72  0 toggle public void onAccuracyChanged(Sensor sensor, int accuracy) {
73   
74    }
75   
 
76  0 toggle protected void onResume() {
77    super.onResume();
78    // register this class as a listener for the orientation and
79    // accelerometer sensors
80    sensorManager.registerListener(this,
81    sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),
82    SensorManager.SENSOR_DELAY_GAME);
83    }
84   
 
85  0 toggle protected void onPause() {
86    // unregister listener
87    sensorManager.unregisterListener(this);
88    super.onStop();
89    }
90    }