OLD | NEW |
---|---|
(Empty) | |
1 <script> | |
2 import '/sky/framework/shell.dart' as shell; | |
3 import 'dart:sky'; | |
4 import 'package:sky/services/sensors/sensors.mojom.dart'; | |
5 | |
6 int count = 0; | |
eseidel
2015/02/27 22:29:25
member
| |
7 | |
8 class MyListener extends SensorListener { | |
9 void onAccuracyChanged(int accuracy) { | |
10 print("onAccuracyChanged $accuracy"); | |
11 } | |
12 void onSensorChanged(SensorData data) { | |
13 double value = data.values[0] + data.values[1] + data.values[2]; | |
14 if (value > 40.0) { | |
15 document.querySelector('div').textContent = | |
16 "Shake count " + (count++).toString(); | |
17 } | |
18 } | |
19 | |
20 MyListener.unbound() { | |
21 stub = new SensorListenerStub.unbound() | |
22 ..delegate = this; | |
23 } | |
24 | |
25 SensorListenerStub stub; | |
26 } | |
27 | |
28 void main() { | |
29 var sensorService = new SensorServiceProxy.unbound(); | |
30 shell.requestService(sensorService); | |
31 | |
32 var listener = new MyListener.unbound(); | |
33 sensorService.ptr.addListener(SensorType_ACCELEROMETER, listener.stub); | |
34 listener.stub.listen(); | |
35 } | |
36 </script> | |
37 <div>Hello, world.</div> | |
eseidel
2015/02/27 22:29:25
Instructions here?
| |
OLD | NEW |