本文整理汇总了Java中com.sandrios.sandriosCamera.internal.configuration.CameraConfiguration.ORIENTATION_PORTRAIT属性的典型用法代码示例。如果您正苦于以下问题:Java CameraConfiguration.ORIENTATION_PORTRAIT属性的具体用法?Java CameraConfiguration.ORIENTATION_PORTRAIT怎么用?Java CameraConfiguration.ORIENTATION_PORTRAIT使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类com.sandrios.sandriosCamera.internal.configuration.CameraConfiguration
的用法示例。
在下文中一共展示了CameraConfiguration.ORIENTATION_PORTRAIT属性的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onSensorChanged
@Override
public void onSensorChanged(SensorEvent sensorEvent) {
synchronized (this) {
if (sensorEvent.sensor.getType() == Sensor.TYPE_ACCELEROMETER) {
if (sensorEvent.values[0] < 4 && sensorEvent.values[0] > -4) {
if (sensorEvent.values[1] > 0) {
// UP
sensorPosition = CameraConfiguration.SENSOR_POSITION_UP;
degrees = deviceDefaultOrientation == CameraConfiguration.ORIENTATION_PORTRAIT ? 0 : 90;
} else if (sensorEvent.values[1] < 0) {
// UP SIDE DOWN
sensorPosition = CameraConfiguration.SENSOR_POSITION_UP_SIDE_DOWN;
degrees = deviceDefaultOrientation == CameraConfiguration.ORIENTATION_PORTRAIT ? 180 : 270;
}
} else if (sensorEvent.values[1] < 4 && sensorEvent.values[1] > -4) {
if (sensorEvent.values[0] > 0) {
// LEFT
sensorPosition = CameraConfiguration.SENSOR_POSITION_LEFT;
degrees = deviceDefaultOrientation == CameraConfiguration.ORIENTATION_PORTRAIT ? 90 : 180;
} else if (sensorEvent.values[0] < 0) {
// RIGHT
sensorPosition = CameraConfiguration.SENSOR_POSITION_RIGHT;
degrees = deviceDefaultOrientation == CameraConfiguration.ORIENTATION_PORTRAIT ? 270 : 0;
}
}
onScreenRotation(degrees);
}
}
}
示例2: onCreate
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
cameraController = createCameraController(this, this);
cameraController.onCreate(savedInstanceState);
sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
int defaultOrientation = Utils.getDeviceDefaultOrientation(this);
if (defaultOrientation == Configuration.ORIENTATION_LANDSCAPE) {
deviceDefaultOrientation = CameraConfiguration.ORIENTATION_LANDSCAPE;
} else if (defaultOrientation == Configuration.ORIENTATION_PORTRAIT) {
deviceDefaultOrientation = CameraConfiguration.ORIENTATION_PORTRAIT;
}
View decorView = getWindow().getDecorView();
if (Build.VERSION.SDK_INT > 15) {
int uiOptions = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
}
setContentView(R.layout.generic_camera_layout);
previewContainer = (AspectFrameLayout) findViewById(R.id.previewContainer);
userContainer = (ViewGroup) findViewById(R.id.userContainer);
onProcessBundle(savedInstanceState);
setUserContent();
}
示例3: onCreate
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
cameraController = createCameraController(this, this);
cameraController.onCreate(savedInstanceState);
sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
int defaultOrientation = Utils.getDeviceDefaultOrientation(this);
if (defaultOrientation == Configuration.ORIENTATION_LANDSCAPE) {
deviceDefaultOrientation = CameraConfiguration.ORIENTATION_LANDSCAPE;
} else if (defaultOrientation == Configuration.ORIENTATION_PORTRAIT) {
deviceDefaultOrientation = CameraConfiguration.ORIENTATION_PORTRAIT;
}
View decorView = getWindow().getDecorView();
if (Build.VERSION.SDK_INT > 15) {
int uiOptions = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
}
setContentView(R.layout.generic_camera_layout);
previewContainer = (AspectFrameLayout) findViewById(R.id.previewContainer);
userContainer = (ViewGroup) findViewById(R.id.userContainer);
mLockView = (DetectionView) findViewById(R.id.lockOverlay);
onProcessBundle(savedInstanceState);
setUserContent();
mContext = getApplicationContext();
setSpringSystem();
cameraController.setRectChangeListener(new Camera1Controller.RectChangeListener() {
@Override
public void RectChange(Rect rect) {
if(rect !=null){
mLockView.updatePosition(rect);
mSpringsAlpha.setCurrentValue(1);
}
}
@Override
public void RectDetected(Boolean mboolean) {
rectHasDetect = mboolean;
mSpringsAlpha.setEndValue(0);
}
});
}