Android: rename DataFetcherImplAndroid -> SensorManagerAndroid.

Renamed all occurences of DataFetcherImplAndroid to SensorManagerAndroid
to better reflect current implementation of Device Motion/Orientation.
Also the relevant tests and files have been renamed in this patch.

BUG=334342

Review URL: https://codereview.chromium.org/137853006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251367 0039d316-1c4b-4281-b951-d872f2087c98
parent c62ed3ea
......@@ -22,7 +22,7 @@
#include "content/browser/android/surface_texture_peer_browser_impl.h"
#include "content/browser/android/tracing_controller_android.h"
#include "content/browser/android/web_contents_observer_android.h"
#include "content/browser/device_orientation/data_fetcher_impl_android.h"
#include "content/browser/device_orientation/sensor_manager_android.h"
#include "content/browser/frame_host/navigation_controller_android.h"
#include "content/browser/geolocation/location_api_adapter_android.h"
#include "content/browser/media/android/media_drm_credential_manager.h"
......@@ -51,7 +51,6 @@ base::android::RegistrationMethod kContentRegisteredMethods[] = {
content::ContentViewRenderView::RegisterContentViewRenderView},
{"ContentVideoView", content::ContentVideoView::RegisterContentVideoView},
{"ContentViewCore", content::RegisterContentViewCore},
{"DataFetcherImplAndroid", content::DataFetcherImplAndroid::Register},
{"DateTimePickerAndroid", content::RegisterDateTimeChooserAndroid},
{"DownloadControllerAndroidImpl",
content::DownloadControllerAndroidImpl::RegisterDownloadController},
......@@ -69,6 +68,7 @@ base::android::RegistrationMethod kContentRegisteredMethods[] = {
content::NavigationControllerAndroid::Register},
{"PowerSaveBlock", content::RegisterPowerSaveBlocker},
{"RegisterImeAdapter", content::RegisterImeAdapter},
{"SensorManagerAndroid", content::SensorManagerAndroid::Register},
{"SpeechRecognizerImplAndroid",
content::SpeechRecognizerImplAndroid::RegisterSpeechRecognizer},
{"TouchEventSynthesizer",
......
......@@ -5,7 +5,7 @@
#include "content/browser/device_orientation/data_fetcher_shared_memory.h"
#include "base/logging.h"
#include "content/browser/device_orientation/data_fetcher_impl_android.h"
#include "content/browser/device_orientation/sensor_manager_android.h"
#include "content/common/device_orientation/device_motion_hardware_buffer.h"
#include "content/common/device_orientation/device_orientation_hardware_buffer.h"
......@@ -22,11 +22,11 @@ bool DataFetcherSharedMemory::Start(ConsumerType consumer_type, void* buffer) {
switch (consumer_type) {
case CONSUMER_TYPE_MOTION:
return DataFetcherImplAndroid::GetInstance()->
return SensorManagerAndroid::GetInstance()->
StartFetchingDeviceMotionData(
static_cast<DeviceMotionHardwareBuffer*>(buffer));
case CONSUMER_TYPE_ORIENTATION:
return DataFetcherImplAndroid::GetInstance()->
return SensorManagerAndroid::GetInstance()->
StartFetchingDeviceOrientationData(
static_cast<DeviceOrientationHardwareBuffer*>(buffer));
default:
......@@ -38,11 +38,10 @@ bool DataFetcherSharedMemory::Start(ConsumerType consumer_type, void* buffer) {
bool DataFetcherSharedMemory::Stop(ConsumerType consumer_type) {
switch (consumer_type) {
case CONSUMER_TYPE_MOTION:
DataFetcherImplAndroid::GetInstance()->StopFetchingDeviceMotionData();
SensorManagerAndroid::GetInstance()->StopFetchingDeviceMotionData();
return true;
case CONSUMER_TYPE_ORIENTATION:
DataFetcherImplAndroid::GetInstance()->
StopFetchingDeviceOrientationData();
SensorManagerAndroid::GetInstance()->StopFetchingDeviceOrientationData();
return true;
default:
NOTREACHED();
......
// Copyright (c) 2012 The Chromium Authors. All rights reserved.
// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "content/browser/device_orientation/data_fetcher_impl_android.h"
#include "content/browser/device_orientation/sensor_manager_android.h"
#include <string.h>
......@@ -24,7 +24,7 @@ static void updateRotationVectorHistogram(bool value) {
namespace content {
DataFetcherImplAndroid::DataFetcherImplAndroid()
SensorManagerAndroid::SensorManagerAndroid()
: number_active_device_motion_sensors_(0),
device_motion_buffer_(NULL),
device_orientation_buffer_(NULL),
......@@ -35,19 +35,19 @@ DataFetcherImplAndroid::DataFetcherImplAndroid()
Java_DeviceMotionAndOrientation_getInstance(AttachCurrentThread()));
}
DataFetcherImplAndroid::~DataFetcherImplAndroid() {
SensorManagerAndroid::~SensorManagerAndroid() {
}
bool DataFetcherImplAndroid::Register(JNIEnv* env) {
bool SensorManagerAndroid::Register(JNIEnv* env) {
return RegisterNativesImpl(env);
}
DataFetcherImplAndroid* DataFetcherImplAndroid::GetInstance() {
return Singleton<DataFetcherImplAndroid,
LeakySingletonTraits<DataFetcherImplAndroid> >::get();
SensorManagerAndroid* SensorManagerAndroid::GetInstance() {
return Singleton<SensorManagerAndroid,
LeakySingletonTraits<SensorManagerAndroid> >::get();
}
void DataFetcherImplAndroid::GotOrientation(
void SensorManagerAndroid::GotOrientation(
JNIEnv*, jobject, double alpha, double beta, double gamma) {
base::AutoLock autolock(orientation_buffer_lock_);
......@@ -69,7 +69,7 @@ void DataFetcherImplAndroid::GotOrientation(
}
}
void DataFetcherImplAndroid::GotAcceleration(
void SensorManagerAndroid::GotAcceleration(
JNIEnv*, jobject, double x, double y, double z) {
base::AutoLock autolock(motion_buffer_lock_);
......@@ -91,7 +91,7 @@ void DataFetcherImplAndroid::GotAcceleration(
}
}
void DataFetcherImplAndroid::GotAccelerationIncludingGravity(
void SensorManagerAndroid::GotAccelerationIncludingGravity(
JNIEnv*, jobject, double x, double y, double z) {
base::AutoLock autolock(motion_buffer_lock_);
......@@ -113,7 +113,7 @@ void DataFetcherImplAndroid::GotAccelerationIncludingGravity(
}
}
void DataFetcherImplAndroid::GotRotationRate(
void SensorManagerAndroid::GotRotationRate(
JNIEnv*, jobject, double alpha, double beta, double gamma) {
base::AutoLock autolock(motion_buffer_lock_);
......@@ -135,7 +135,7 @@ void DataFetcherImplAndroid::GotRotationRate(
}
}
bool DataFetcherImplAndroid::Start(EventType event_type) {
bool SensorManagerAndroid::Start(EventType event_type) {
DCHECK(!device_orientation_.is_null());
return Java_DeviceMotionAndOrientation_start(
AttachCurrentThread(), device_orientation_.obj(),
......@@ -143,14 +143,14 @@ bool DataFetcherImplAndroid::Start(EventType event_type) {
kInertialSensorIntervalMillis);
}
void DataFetcherImplAndroid::Stop(EventType event_type) {
void SensorManagerAndroid::Stop(EventType event_type) {
DCHECK(!device_orientation_.is_null());
Java_DeviceMotionAndOrientation_stop(
AttachCurrentThread(), device_orientation_.obj(),
static_cast<jint>(event_type));
}
int DataFetcherImplAndroid::GetNumberActiveDeviceMotionSensors() {
int SensorManagerAndroid::GetNumberActiveDeviceMotionSensors() {
DCHECK(!device_orientation_.is_null());
return Java_DeviceMotionAndOrientation_getNumberActiveDeviceMotionSensors(
AttachCurrentThread(), device_orientation_.obj());
......@@ -161,7 +161,7 @@ int DataFetcherImplAndroid::GetNumberActiveDeviceMotionSensors() {
// --- Device Motion
bool DataFetcherImplAndroid::StartFetchingDeviceMotionData(
bool SensorManagerAndroid::StartFetchingDeviceMotionData(
DeviceMotionHardwareBuffer* buffer) {
DCHECK(buffer);
{
......@@ -182,7 +182,7 @@ bool DataFetcherImplAndroid::StartFetchingDeviceMotionData(
return success;
}
void DataFetcherImplAndroid::StopFetchingDeviceMotionData() {
void SensorManagerAndroid::StopFetchingDeviceMotionData() {
Stop(kTypeMotion);
{
base::AutoLock autolock(motion_buffer_lock_);
......@@ -193,7 +193,7 @@ void DataFetcherImplAndroid::StopFetchingDeviceMotionData() {
}
}
void DataFetcherImplAndroid::CheckMotionBufferReadyToRead() {
void SensorManagerAndroid::CheckMotionBufferReadyToRead() {
if (received_motion_data_[RECEIVED_MOTION_DATA_ACCELERATION] +
received_motion_data_[RECEIVED_MOTION_DATA_ACCELERATION_INCL_GRAVITY] +
received_motion_data_[RECEIVED_MOTION_DATA_ROTATION_RATE] ==
......@@ -214,14 +214,14 @@ void DataFetcherImplAndroid::CheckMotionBufferReadyToRead() {
}
}
void DataFetcherImplAndroid::SetMotionBufferReadyStatus(bool ready) {
void SensorManagerAndroid::SetMotionBufferReadyStatus(bool ready) {
device_motion_buffer_->seqlock.WriteBegin();
device_motion_buffer_->data.allAvailableSensorsAreActive = ready;
device_motion_buffer_->seqlock.WriteEnd();
is_motion_buffer_ready_ = ready;
}
void DataFetcherImplAndroid::ClearInternalMotionBuffers() {
void SensorManagerAndroid::ClearInternalMotionBuffers() {
memset(received_motion_data_, 0, sizeof(received_motion_data_));
number_active_device_motion_sensors_ = 0;
SetMotionBufferReadyStatus(false);
......@@ -229,7 +229,7 @@ void DataFetcherImplAndroid::ClearInternalMotionBuffers() {
// --- Device Orientation
void DataFetcherImplAndroid::SetOrientationBufferReadyStatus(bool ready) {
void SensorManagerAndroid::SetOrientationBufferReadyStatus(bool ready) {
device_orientation_buffer_->seqlock.WriteBegin();
device_orientation_buffer_->data.absolute = ready;
device_orientation_buffer_->data.hasAbsolute = ready;
......@@ -238,7 +238,7 @@ void DataFetcherImplAndroid::SetOrientationBufferReadyStatus(bool ready) {
is_orientation_buffer_ready_ = ready;
}
bool DataFetcherImplAndroid::StartFetchingDeviceOrientationData(
bool SensorManagerAndroid::StartFetchingDeviceOrientationData(
DeviceOrientationHardwareBuffer* buffer) {
DCHECK(buffer);
{
......@@ -260,7 +260,7 @@ bool DataFetcherImplAndroid::StartFetchingDeviceOrientationData(
return success;
}
void DataFetcherImplAndroid::StopFetchingDeviceOrientationData() {
void SensorManagerAndroid::StopFetchingDeviceOrientationData() {
Stop(kTypeOrientation);
{
base::AutoLock autolock(orientation_buffer_lock_);
......
// Copyright (c) 2012 The Chromium Authors. All rights reserved.
// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef CHROME_BROWSER_DEVICE_ORIENTATION_DATA_FETCHER_IMPL_ANDROID_H_
#define CHROME_BROWSER_DEVICE_ORIENTATION_DATA_FETCHER_IMPL_ANDROID_H_
#ifndef CHROME_BROWSER_DEVICE_ORIENTATION_SENSOR_MANAGER_ANDROID_H_
#define CHROME_BROWSER_DEVICE_ORIENTATION_SENSOR_MANAGER_ANDROID_H_
#include "base/android/scoped_java_ref.h"
#include "base/memory/scoped_ptr.h"
......@@ -21,16 +21,13 @@ namespace content {
// Android's SensorManager has a push API, so when Got*() methods are called
// by the system the browser process puts the received data into a shared
// memory buffer, which is read by the renderer processes.
//
// TODO(timvolodine): rename this class to SensorManagerAndroid.
class CONTENT_EXPORT DataFetcherImplAndroid {
class CONTENT_EXPORT SensorManagerAndroid {
public:
// Must be called at startup, before GetInstance().
static bool Register(JNIEnv* env);
// Needs to be thread-safe, because accessed from different threads.
static DataFetcherImplAndroid* GetInstance();
static SensorManagerAndroid* GetInstance();
// Called from Java via JNI.
void GotOrientation(JNIEnv*, jobject,
......@@ -59,15 +56,15 @@ class CONTENT_EXPORT DataFetcherImplAndroid {
kTypeMotion = 1
};
DataFetcherImplAndroid();
virtual ~DataFetcherImplAndroid();
SensorManagerAndroid();
virtual ~SensorManagerAndroid();
virtual bool Start(EventType event_type);
virtual void Stop(EventType event_type);
virtual int GetNumberActiveDeviceMotionSensors();
private:
friend struct DefaultSingletonTraits<DataFetcherImplAndroid>;
friend struct DefaultSingletonTraits<SensorManagerAndroid>;
enum {
RECEIVED_MOTION_DATA_ACCELERATION = 0,
......@@ -94,9 +91,9 @@ class CONTENT_EXPORT DataFetcherImplAndroid {
base::Lock motion_buffer_lock_;
base::Lock orientation_buffer_lock_;
DISALLOW_COPY_AND_ASSIGN(DataFetcherImplAndroid);
DISALLOW_COPY_AND_ASSIGN(SensorManagerAndroid);
};
} // namespace content
#endif // CHROME_BROWSER_DEVICE_ORIENTATION_DATA_FETCHER_IMPL_ANDROID_H_
#endif // CHROME_BROWSER_DEVICE_ORIENTATION_SENSOR_MANAGER_ANDROID_H_
// Copyright 2013 The Chromium Authors. All rights reserved.
// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "content/browser/device_orientation/data_fetcher_impl_android.h"
#include "content/browser/device_orientation/sensor_manager_android.h"
#include "base/android/jni_android.h"
#include "base/memory/scoped_ptr.h"
......@@ -14,10 +14,10 @@ namespace content {
namespace {
class FakeDataFetcherImplAndroid : public DataFetcherImplAndroid {
class FakeSensorManagerAndroid : public SensorManagerAndroid {
public:
FakeDataFetcherImplAndroid() { }
virtual ~FakeDataFetcherImplAndroid() { }
FakeSensorManagerAndroid() { }
virtual ~FakeSensorManagerAndroid() { }
virtual int GetNumberActiveDeviceMotionSensors() OVERRIDE {
return number_active_sensors_;
......@@ -39,9 +39,9 @@ class FakeDataFetcherImplAndroid : public DataFetcherImplAndroid {
int number_active_sensors_;
};
class AndroidDataFetcherTest : public testing::Test {
class AndroidSensorManagerTest : public testing::Test {
protected:
AndroidDataFetcherTest() {
AndroidSensorManagerTest() {
motion_buffer_.reset(new DeviceMotionHardwareBuffer);
orientation_buffer_.reset(new DeviceOrientationHardwareBuffer);
}
......@@ -50,15 +50,15 @@ class AndroidDataFetcherTest : public testing::Test {
scoped_ptr<DeviceOrientationHardwareBuffer> orientation_buffer_;
};
TEST_F(AndroidDataFetcherTest, ThreeDeviceMotionSensorsActive) {
FakeDataFetcherImplAndroid::Register(base::android::AttachCurrentThread());
FakeDataFetcherImplAndroid fetcher;
fetcher.SetNumberActiveDeviceMotionSensors(3);
TEST_F(AndroidSensorManagerTest, ThreeDeviceMotionSensorsActive) {
FakeSensorManagerAndroid::Register(base::android::AttachCurrentThread());
FakeSensorManagerAndroid sensorManager;
sensorManager.SetNumberActiveDeviceMotionSensors(3);
fetcher.StartFetchingDeviceMotionData(motion_buffer_.get());
sensorManager.StartFetchingDeviceMotionData(motion_buffer_.get());
ASSERT_FALSE(motion_buffer_->data.allAvailableSensorsAreActive);
fetcher.GotAcceleration(0, 0, 1, 2, 3);
sensorManager.GotAcceleration(0, 0, 1, 2, 3);
ASSERT_FALSE(motion_buffer_->data.allAvailableSensorsAreActive);
ASSERT_EQ(1, motion_buffer_->data.accelerationX);
ASSERT_TRUE(motion_buffer_->data.hasAccelerationX);
......@@ -67,7 +67,7 @@ TEST_F(AndroidDataFetcherTest, ThreeDeviceMotionSensorsActive) {
ASSERT_EQ(3, motion_buffer_->data.accelerationZ);
ASSERT_TRUE(motion_buffer_->data.hasAccelerationZ);
fetcher.GotAccelerationIncludingGravity(0, 0, 4, 5, 6);
sensorManager.GotAccelerationIncludingGravity(0, 0, 4, 5, 6);
ASSERT_FALSE(motion_buffer_->data.allAvailableSensorsAreActive);
ASSERT_EQ(4, motion_buffer_->data.accelerationIncludingGravityX);
ASSERT_TRUE(motion_buffer_->data.hasAccelerationIncludingGravityX);
......@@ -76,7 +76,7 @@ TEST_F(AndroidDataFetcherTest, ThreeDeviceMotionSensorsActive) {
ASSERT_EQ(6, motion_buffer_->data.accelerationIncludingGravityZ);
ASSERT_TRUE(motion_buffer_->data.hasAccelerationIncludingGravityZ);
fetcher.GotRotationRate(0, 0, 7, 8, 9);
sensorManager.GotRotationRate(0, 0, 7, 8, 9);
ASSERT_TRUE(motion_buffer_->data.allAvailableSensorsAreActive);
ASSERT_EQ(7, motion_buffer_->data.rotationRateAlpha);
ASSERT_TRUE(motion_buffer_->data.hasRotationRateAlpha);
......@@ -86,50 +86,50 @@ TEST_F(AndroidDataFetcherTest, ThreeDeviceMotionSensorsActive) {
ASSERT_TRUE(motion_buffer_->data.hasRotationRateGamma);
ASSERT_EQ(kInertialSensorIntervalMillis, motion_buffer_->data.interval);
fetcher.StopFetchingDeviceMotionData();
sensorManager.StopFetchingDeviceMotionData();
ASSERT_FALSE(motion_buffer_->data.allAvailableSensorsAreActive);
}
TEST_F(AndroidDataFetcherTest, TwoDeviceMotionSensorsActive) {
FakeDataFetcherImplAndroid::Register(base::android::AttachCurrentThread());
FakeDataFetcherImplAndroid fetcher;
fetcher.SetNumberActiveDeviceMotionSensors(2);
TEST_F(AndroidSensorManagerTest, TwoDeviceMotionSensorsActive) {
FakeSensorManagerAndroid::Register(base::android::AttachCurrentThread());
FakeSensorManagerAndroid sensorManager;
sensorManager.SetNumberActiveDeviceMotionSensors(2);
fetcher.StartFetchingDeviceMotionData(motion_buffer_.get());
sensorManager.StartFetchingDeviceMotionData(motion_buffer_.get());
ASSERT_FALSE(motion_buffer_->data.allAvailableSensorsAreActive);
fetcher.GotAcceleration(0, 0, 1, 2, 3);
sensorManager.GotAcceleration(0, 0, 1, 2, 3);
ASSERT_FALSE(motion_buffer_->data.allAvailableSensorsAreActive);
fetcher.GotAccelerationIncludingGravity(0, 0, 1, 2, 3);
sensorManager.GotAccelerationIncludingGravity(0, 0, 1, 2, 3);
ASSERT_TRUE(motion_buffer_->data.allAvailableSensorsAreActive);
ASSERT_EQ(kInertialSensorIntervalMillis, motion_buffer_->data.interval);
fetcher.StopFetchingDeviceMotionData();
sensorManager.StopFetchingDeviceMotionData();
ASSERT_FALSE(motion_buffer_->data.allAvailableSensorsAreActive);
}
TEST_F(AndroidDataFetcherTest, ZeroDeviceMotionSensorsActive) {
FakeDataFetcherImplAndroid::Register(base::android::AttachCurrentThread());
FakeDataFetcherImplAndroid fetcher;
fetcher.SetNumberActiveDeviceMotionSensors(0);
TEST_F(AndroidSensorManagerTest, ZeroDeviceMotionSensorsActive) {
FakeSensorManagerAndroid::Register(base::android::AttachCurrentThread());
FakeSensorManagerAndroid sensorManager;
sensorManager.SetNumberActiveDeviceMotionSensors(0);
fetcher.StartFetchingDeviceMotionData(motion_buffer_.get());
sensorManager.StartFetchingDeviceMotionData(motion_buffer_.get());
ASSERT_TRUE(motion_buffer_->data.allAvailableSensorsAreActive);
ASSERT_EQ(kInertialSensorIntervalMillis, motion_buffer_->data.interval);
fetcher.StopFetchingDeviceMotionData();
sensorManager.StopFetchingDeviceMotionData();
ASSERT_FALSE(motion_buffer_->data.allAvailableSensorsAreActive);
}
TEST_F(AndroidDataFetcherTest, DeviceOrientationSensorsActive) {
FakeDataFetcherImplAndroid::Register(base::android::AttachCurrentThread());
FakeDataFetcherImplAndroid fetcher;
TEST_F(AndroidSensorManagerTest, DeviceOrientationSensorsActive) {
FakeSensorManagerAndroid::Register(base::android::AttachCurrentThread());
FakeSensorManagerAndroid sensorManager;
fetcher.StartFetchingDeviceOrientationData(orientation_buffer_.get());
sensorManager.StartFetchingDeviceOrientationData(orientation_buffer_.get());
ASSERT_FALSE(orientation_buffer_->data.allAvailableSensorsAreActive);
fetcher.GotOrientation(0, 0, 1, 2, 3);
sensorManager.GotOrientation(0, 0, 1, 2, 3);
ASSERT_TRUE(orientation_buffer_->data.allAvailableSensorsAreActive);
ASSERT_EQ(1, orientation_buffer_->data.alpha);
ASSERT_TRUE(orientation_buffer_->data.hasAlpha);
......@@ -138,7 +138,7 @@ TEST_F(AndroidDataFetcherTest, DeviceOrientationSensorsActive) {
ASSERT_EQ(3, orientation_buffer_->data.gamma);
ASSERT_TRUE(orientation_buffer_->data.hasGamma);
fetcher.StopFetchingDeviceOrientationData();
sensorManager.StopFetchingDeviceOrientationData();
ASSERT_FALSE(orientation_buffer_->data.allAvailableSensorsAreActive);
}
......
......@@ -400,8 +400,6 @@
'browser/device_monitor_mac.mm',
'browser/device_monitor_udev.cc',
'browser/device_monitor_udev.h',
'browser/device_orientation/data_fetcher_impl_android.cc',
'browser/device_orientation/data_fetcher_impl_android.h',
'browser/device_orientation/data_fetcher_shared_memory.h',
'browser/device_orientation/data_fetcher_shared_memory_android.cc',
'browser/device_orientation/data_fetcher_shared_memory_base.cc',
......@@ -416,6 +414,8 @@
'browser/device_orientation/device_orientation_message_filter.cc',
'browser/device_orientation/device_orientation_message_filter.h',
'browser/device_orientation/inertial_sensor_consts.h',
'browser/device_orientation/sensor_manager_android.cc',
'browser/device_orientation/sensor_manager_android.h',
'browser/dom_storage/dom_storage_area.cc',
'browser/dom_storage/dom_storage_area.h',
'browser/dom_storage/dom_storage_context_impl.cc',
......
......@@ -347,8 +347,8 @@
'browser/child_process_security_policy_unittest.cc',
'browser/compositor/software_browser_compositor_output_surface_unittest.cc',
'browser/compositor/software_output_device_ozone_unittest.cc',
'browser/device_orientation/data_fetcher_impl_android_unittest.cc',
'browser/device_orientation/data_fetcher_shared_memory_base_unittest.cc',
'browser/device_orientation/sensor_manager_android_unittest.cc',
'browser/devtools/devtools_http_handler_unittest.cc',
'browser/devtools/devtools_manager_unittest.cc',
'browser/dom_storage/dom_storage_area_unittest.cc',
......
......@@ -58,7 +58,7 @@ class DeviceMotionAndOrientation implements SensorEventListener {
/**
* constants for using in JNI calls, also see
* content/browser/device_orientation/data_fetcher_impl_android.cc
* content/browser/device_orientation/sensor_manager_android.cc
*/
static final int DEVICE_ORIENTATION = 0;
static final int DEVICE_MOTION = 1;
......@@ -439,35 +439,35 @@ class DeviceMotionAndOrientation implements SensorEventListener {
/**
* Native JNI calls,
* see content/browser/device_orientation/data_fetcher_impl_android.cc
* see content/browser/device_orientation/sensor_manager_android.cc
*/
/**
* Orientation of the device with respect to its reference frame.
*/
private native void nativeGotOrientation(
long nativeDataFetcherImplAndroid,
long nativeSensorManagerAndroid,
double alpha, double beta, double gamma);
/**
* Linear acceleration without gravity of the device with respect to its body frame.
*/
private native void nativeGotAcceleration(
long nativeDataFetcherImplAndroid,
long nativeSensorManagerAndroid,
double x, double y, double z);
/**
* Acceleration including gravity of the device with respect to its body frame.
*/
private native void nativeGotAccelerationIncludingGravity(
long nativeDataFetcherImplAndroid,
long nativeSensorManagerAndroid,
double x, double y, double z);
/**
* Rotation rate of the device with respect to its body frame.
*/
private native void nativeGotRotationRate(
long nativeDataFetcherImplAndroid,
long nativeSensorManagerAndroid,
double alpha, double beta, double gamma);
/**
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment