- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个 android 应用程序,它从 android 手机获取传感器值,以便通过将它们存储在数据库中的 web 服务使用这些值。我没有用于测试传感器值的真实设备,所以我使用了传感器模拟器 [http://code.google.com/p/openintents/wiki/SensorSimulator][1]现在的问题是,每次我运行 Activity 时都会出错,这是 Activity 的代码(我使用的是 API 15 Google API 平台:4.0.3)
import org.openintents.sensorsimulator.hardware.Sensor;
import org.openintents.sensorsimulator.hardware.SensorEvent;
import org.openintents.sensorsimulator.hardware.SensorEventListener;
import org.openintents.sensorsimulator.hardware.SensorManagerSimulator;
public class SimulationActivity extends Activity implements SensorEventListener {
private SensorManagerSimulator mSensorManager;
private Sensor mTemperature;
private TextView mTemperatureLabel;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mTemperatureLabel = (TextView) findViewById(R.id.temperature);
mSensorManager = SensorManagerSimulator.getSystemService(this,SENSOR_SERVICE);
mSensorManager.connectSimulator();
}
@Override
protected void onResume() {
super.onResume();
mSensorManager.registerListener(this,
mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),
SensorManager.SENSOR_DELAY_FASTEST);
mSensorManager.registerListener(this,
mSensorManager.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD),
SensorManager.SENSOR_DELAY_FASTEST);
mSensorManager.registerListener(this,
mSensorManager.getDefaultSensor(Sensor.TYPE_ORIENTATION),
SensorManager.SENSOR_DELAY_FASTEST);
mSensorManager.registerListener(this,
mSensorManager.getDefaultSensor(Sensor.TYPE_TEMPERATURE),
SensorManager.SENSOR_DELAY_FASTEST);
}
@Override
protected void onStop() {
mSensorManager.unregisterListener(this);
super.onStop();
}
public void onAccuracyChanged(Sensor sensor, int accuracy) {
}
public void onSensorChanged(SensorEvent event) {
switch (event.type) {
case Sensor.TYPE_ORIENTATION: {
Log.i("Sensor changed ", " Orientation ");
mTemperatureLabel.setText("orientation");
}
break;
case Sensor.TYPE_LIGHT: {
Log.i("Sensor changed ", " light ");
mTemperatureLabel.setText("light");
}
break;
case Sensor.TYPE_TEMPERATURE: {
Log.i("Sensor changed ", " temperature ");
mTemperatureLabel.setText("temperature");
}
break;
case Sensor.TYPE_PRESSURE: {
Log.i("Sensor changed ", " pressure ");
mTemperatureLabel.setText("pressure ");
}
break;
}
}
}
这是错误信息
11-14 18:49:57.123: E/AndroidRuntime(4351): FATAL EXCEPTION: main
11-14 18:49:57.123: E/AndroidRuntime(4351): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.tunisietelecom.android/com.tunisietelecom.android.SimulationActivity}: java.lang.ClassNotFoundException: com.tunisietelecom.android.SimulationActivity
11-14 18:49:57.123: E/AndroidRuntime(4351): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1880)
11-14 18:49:57.123: E/AndroidRuntime(4351): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
11-14 18:49:57.123: E/AndroidRuntime(4351): at android.app.ActivityThread.access$600(ActivityThread.java:123)
11-14 18:49:57.123: E/AndroidRuntime(4351): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
11-14 18:49:57.123: E/AndroidRuntime(4351): at android.os.Handler.dispatchMessage(Handler.java:99)
11-14 18:49:57.123: E/AndroidRuntime(4351): at android.os.Looper.loop(Looper.java:137)
11-14 18:49:57.123: E/AndroidRuntime(4351): at android.app.ActivityThread.main(ActivityThread.java:4424)
11-14 18:49:57.123: E/AndroidRuntime(4351): at java.lang.reflect.Method.invokeNative(Native Method)
11-14 18:49:57.123: E/AndroidRuntime(4351): at java.lang.reflect.Method.invoke(Method.java:511)
11-14 18:49:57.123: E/AndroidRuntime(4351): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
11-14 18:49:57.123: E/AndroidRuntime(4351): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
11-14 18:49:57.123: E/AndroidRuntime(4351): at dalvik.system.NativeStart.main(Native Method)
11-14 18:49:57.123: E/AndroidRuntime(4351): Caused by: java.lang.ClassNotFoundException: com.tunisietelecom.android.SimulationActivity
11-14 18:49:57.123: E/AndroidRuntime(4351): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
11-14 18:49:57.123: E/AndroidRuntime(4351): at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
11-14 18:49:57.123: E/AndroidRuntime(4351): at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
11-14 18:49:57.123: E/AndroidRuntime(4351): at android.app.Instrumentation.newActivity(Instrumentation.java:1023)
11-14 18:49:57.123: E/AndroidRuntime(4351): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1871)
11-14 18:49:57.123: E/AndroidRuntime(4351): ... 11 more
最佳答案
我解决了这个问题。当您将库添加到您的类路径时,该库不会导出到手机。您需要转到 Proyect Properties -> Java Build Path -> Order and Export 并“勾选”您需要导出到手机的库。如果不这样做,库将不会在手机上,Android 也找不到它!
关于android - 如何使用 android 和 SensorSimulator 获取传感器值并将它们存储在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13385345/
我想通过自己编写的C API来控制一些物理引擎,开关,灯光。 我已经对如何实现这一目标有了一个非常全面的概述: 使用内核抽象,在其上编写驱动程序并将其用作控制。驱动程序本身必须管理传入字节并解释它们(
过去做过一些 Android 开发,但已经有一段时间了 - 想构建一个使用方向和接近传感器的应用程序。所以... mSensorManager = (SensorManager) getSystemS
Android SDK 实际上提供了一个很好的接口(interface)来访问传感器。但是例如线性加速度传感器可以评估为 documentation从重力和加速度描述 - 所以这个传感器没有真正的物理
我是 android 开发的新手,我需要查看 android 3.1 设备上的传感器列表。 我有这个代码: package milos.exemplesensorlist; import java.u
我正在尝试为网络传感器实现虫洞攻击检测程序。我在互联网上四处寻找这方面的源代码,但一无所获。有谁知道在哪里可以找到虫洞传感器攻击(用于模拟目的)或虫洞检测的源代码?如果是这样,在哪里?它可以是任何编程
有没有办法使用内置传感器从 Android 手机获取二氧化碳。目前我通过环境传感器获得的是当前速度、气压、湿度和噪音幅度。 如果这是不可能的,有没有一种方法可以计算二氧化碳(该值可以是估计值)? 最佳
我正在尝试访问我的 Samsung Galaxy S3 上的传感器(特别是接近传感器和 RGBW 传感器),并且已获得可运行的代码来访问接近传感器。但是,我只得到值 1 或 8(近/远)。我知道有时硬
我想知道是否可以通过javascript获取诺基亚5800的传感器值。我知道在 HTML5 中有一个事件 DeviceOrientationEvent 可以提供一些值。但由于诺基亚 5800 没有 H
我想知道如何正确使用“旋转 vector 传感器”的输出。目前我想到了以下内容,并想根据 result[] 计算偏航和俯仰,以便了解设备指向的位置(处于横向模式)。但我对结果有疑问。偏航计算非常精确,
我正在编写一个方法,如果存在并启用了 GPS 传感器,该方法将返回 true,但如果不存在或已关闭,则返回 false。事实证明这很难,因为... hasSystemFeature("FEATURE_
我正在尝试从 Samsung Galaxy Tab GT-P1000 读取多个传感器,相对于我使用的应用程序,它们似乎非常占用 CPU。 作为测试,我创建了一个简短的程序,它为加速度计传感器实现了 S
我正在像这样从重新启动的接收步骤创建一个演示。 public class MainActivity extends AppCompatActivity implements SensorEventLi
我正在开发用于汽车加速跟踪的应用程序。我使用标准加速度计,事先在特定位置进行校准。 然后,假设手机的方向没有改变,我记录了指定时间的加速度计数据并计算了移动参数,其中之一是测试结束时汽车的速度。 在笔
下面是API中定义的几个代表sensor的常量。 Int TYPE_ACCELEROMETER A constant desc
我使用的 Arduino 具有多个 (3) 个传感器,使用正常模式(非寄生模式)连接到数字引脚 2。 其中两个传感器是使用库“OneWire”(Library Page)和“DallasTempera
我想让 android 传感器与 opengl 一起工作,以将 opengl 的相机旋转到手机指向的任何地方。 详细说明:如果玩家正在看东方,我希望 opengl 的相机在游戏中也指向东方;如果玩家指
我正在使用 Google Cardboard(它的 HeadTracker 类)来检测 AR 应用程序中有关设备旋转的某些事情。效果很好。 但是,在某些设备上,它不起作用(没有任何反应)。我认为这是因
是否有适用于 Apple Watch Kit 传感器(例如加速度计、心率监测器、触觉传感器)的 API? 我如何访问这些传感器? 最佳答案 WatchOS 2.0 的 Watchkit 中现已提供传感
我正在学习如何使用 Pyfst 创建换能器,并且我正在尝试可视化我创建的换能器。最终目标是能够将传感器写入点文件并在 Graphviz 中查看它们。 我拿了一个示例代码来看看如何可视化下面的接受器。
已关闭。此问题需要 debugging details 。目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and the
我是一名优秀的程序员,十分优秀!