ljaracastillo / flutter_sensors Goto Github PK
View Code? Open in Web Editor NEWSimple sensor event listener plugin for flutter.
License: MIT License
Simple sensor event listener plugin for flutter.
License: MIT License
Since your plugin is very useful. Could you please migrate to null-safety ?
Repository (GitHub) link on https://pub.dev/packages/flutter_sensors points to wrong link. Should be: https://github.com/LJaraCastillo/flutter_sensors
It seems that when the interval is set to SENSOR_DELAY_FASTEST in the code below, the callback is never executed. No exceptions, but the callback never executes. However if the interval is changed to any other value SENSOR_DELAY_UI, SENSOR_DELAY_GAME, etc. the callback executes fine.
final stream = await SensorManager().sensorUpdates(
sensorId: Sensors.ACCELEROMETER,
interval: Sensors.SENSOR_DELAY_FASTEST,
);
_streamSubscription = stream.listen((sensorEvent) {
//sensorEvent.accuracy
if (shock.record) {
List temp = [];
temp.add(sensorEvent.data[0]);
temp.add(sensorEvent.data[1]);
temp.add(sensorEvent.data[2]);
dynamic t = calcTotalAcceleration(temp[0], temp[1], temp[2]);
temp.add(t);
shock.recordedData.add(temp);
}
})
Hi, why flutter show there is no such package in their storage? Have you already uploadde it ?
I get the following error when trying to debug:
Launching lib\main.dart on ONEPLUS A3003 in debug mode...
C:\Users\vince\Documents\GitHub\specialarbete_dart\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java:17: error: constructor FlutterSensorsPlugin in class FlutterSensorsPlugin cannot be applied to given types;
flutterEngine.getPlugins().add(new cl.ceisufro.fluttersensors.FlutterSensorsPlugin());
^
required: Registrar
found: no arguments
reason: actual and formal argument lists differ in length
1 error
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 15s
Gradle task assembleDebug failed with exit code 1
Exited (sigterm)
Version 0.1.5 seems to respect sensor delays when defined by an interval while 0.1.6 does not.
For example the code below results in an unexpected roughly 10,000 microsecond delay with version 0.1.6, but the same code on running with 0.1.5 results in an expected roughly 20,000 microsecond delay. Testing performed on iphone 9.
SensorManager().sensorUpdates(
sensorId: Sensors.LINEAR_ACCELERATION,
interval: Duration(microseconds: 20000),
);
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.