#ifndef CONTENT_BROWSER_SCREEN_ORIENTATION_SCREEN_ORIENTATION_PROVIDER_ANDROID_H_
#define CONTENT_BROWSER_SCREEN_ORIENTATION_SCREEN_ORIENTATION_PROVIDER_ANDROID_H_
#include "base/android/jni_android.h"
#include "base/compiler_specific.h"
#include "content/browser/screen_orientation/screen_orientation_provider.h"
namespace content {
class ScreenOrientationProviderAndroid : public ScreenOrientationProvider {
 public:
  ScreenOrientationProviderAndroid();
  static bool Register(JNIEnv* env);
  
  virtual void LockOrientation(blink::WebScreenOrientations) OVERRIDE;
  virtual void UnlockOrientation() OVERRIDE;
 private:
  virtual ~ScreenOrientationProviderAndroid();
  base::android::ScopedJavaGlobalRef<jobject> j_screen_orientation_provider_;
  DISALLOW_COPY_AND_ASSIGN(ScreenOrientationProviderAndroid);
};
} 
#endif