android-sensors

    8

    2答えて

    ギャラクシーSamsung SIIIでは、ユーザーが画面を見ているときに画面が消えるのを防ぐオプションを設定することができます。私は、携帯電話がカメラやプレゼンスのセンサーの一種を使用していると思う。 プログラムで行うことは可能ですか? 場合でも、一部のデバイスはそれを行うことができません。ここでは、カメラ、加速度計、さらにはユーザーのアクティビティを使用して、いくつかの可能性を想像しています。画

    5

    1答えて

    私の質問は、私は関係なく、デバイスの向きの相互のユーザーの動きを比較することができるようにしたいChanging sensor coordinate system in android に似ています。ユーザーが携帯電話を縦向きにして腕を曲げると、加速度の読み取り値は携帯電話を横向きにしてから腕を同じ方向に曲げるときと同じです。 これを「ユーザー」座標系と呼びます。ユーザーが直面している風の方向は問

    13

    4答えて

    私は揺れを検出しようとしています。私は次のコードを使用しています。 これは非常にうまく動作しますが、一部のデバイス(例えばGalaxy note 2など)では、 (いくつかのケースで - 私はまだ携帯電話を保持する) main.java: ShakeListener mShaker = new ShakeListener(this); mShaker.setOnShakeListener

    13

    3答えて

    私は、加速度計と磁場センサーを使用してAndroid搭載のコンパスをプログラミングしようとしていますが、コンパスの正しい角度を取得する方法は不思議です。 私は加速度センサーと磁界センサーの値をそれぞれ "accele"と "magne"で読みました。角度を取得するには、私は次の手順を実行します。 float R[] = new float[9]; float I[] = new float[9]

    5

    1答えて

    私のデバイス上でSensorManager.getDefaultSensor(Sensor.TYPE_ROTATION_VECTOR)を呼び出すと、nullが返されます。私はこれが仮想センサーであることを知っています(実際のセンサーから値を取るための巧妙な数学をやっています)。私のデバイスは、ROTATION_VECTORが動作するために必要なハードウェアセンサーの1つを持っていないため、null

    8

    2答えて

    カメラと認識されたオブジェクトの距離を計算したいのですが、これは多くの方法を試してみました。オブジェクトとカメラの間の角度加速度計、次いで* 時間日焼け のD = hを使用するが1.4 あり、iは、get配向法を用いて角度を算出しようと一般に基部からからの高さです。親切に私が間違っていることを教えてください。その2日以上が経過して私はこの要件に苦しんでいます。私たちは、Android Storeで

    19

    2答えて

    こんにちは、タイプtype_orientationを使用しますが、アンドロイド4.0.3では非推奨です。私はそれを拡張現実のために使う。私はネットで見つけようとしましたが、成功しませんでした。私のアプリケーションは動作しますが、テキストは同じ場所にあります!ここに私のコード:それはこのちょうど良いよ @Override protected void onStart() {

    6

    1答えて

    私のアンドロイドアプリでは、私はパノラマ画像を持っていて、私はこの画像をTYPE_ORIENTATIONセンサーを使って携帯電話の動きに合わせて回転させています。回転ロジックのコードは次のとおりです。 @Override public void onSensorChanged(SensorEvent event) { switch (event.sensor.getType()) {

    5

    2答えて

    私は約3時間を探していましたが、私は良い答え/解決策を考え出していません。 私の質問は、最大加速値が約34 m/s^2または約3.5 Gs(34/9.81)になったのはなぜですか? ハードウェア制限またはソフトウェア制限のためですか?それがハードウェアなら、私はそれについて何もすることはできません(少なくとも簡単には)。それがソフトウェアの制限である場合、どうすればその制限を取り除くことができます

    5

    3答えて

    センサーの読み取り速度を1秒あたりに得る方法はありますか? SENSOR_DELAY_NORMALのレートは何秒ですか? sm=(SensorManager)getSystemService(SENSOR_SERVICE); accelerometer=sm.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); sm.registerListener(thi