我是第一次进入Hyperloop,特别是目前专门用于Android,虽然它进展得相当好,但我有一个问题,我将在下面解释.
我已成功获得传感器管理器的句柄并设置传感器侦听器事件以从传感器获取值.
如果有人需要这些代码,请点击下面
var AndroidAppPkg = require('android.app.*');
var AndroidHardware = require('android.hardware.*');
var Context = require('android.content.Context');
var Sensor = AndroidHardware.Sensor;
var SensorEvent = AndroidHardware.SensorEvent;
var SensorEventListener = AndroidHardware.SensorEventListener;
var SensorManager = AndroidHardware.SensorManager;
var Activity = AndroidAppPkg.Activity;
var Matrix = require('android.opengl.Matrix');
var activity = new Activity(Titanium.App.Android.getTopActivity());
var appContext = activity.getApplicationContext();
var obj = appContext.getSystemService(Context.SENSOR_SERVICE);
var sensorManager = SensorManager.cast( obj );
var sensor = sensorManager.getDefaultSensor(Sensor.TYPE_ROTATION_VECTOR);
Ti.API.info('Set up sensor event');
var sensorEvent = new SensorEventListener({
onSensorChanged:function(event){
// sensor values retrieve here
}
});
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是如何使用涉及通过引用传递参数的Android传感器管理器功能.例如, …
android appcelerator android-sensors sensormanager hyperloop