diff options
Diffstat (limited to 'src/com/android/camera/MovieView.java')
-rw-r--r-- | src/com/android/camera/MovieView.java | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/src/com/android/camera/MovieView.java b/src/com/android/camera/MovieView.java deleted file mode 100644 index 0f4df52f..00000000 --- a/src/com/android/camera/MovieView.java +++ /dev/null @@ -1,94 +0,0 @@ -/* - * Copyright (C) 2007 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.android.camera; - - -import android.app.Activity; -import android.content.Intent; -import android.content.pm.ActivityInfo; -import android.os.Bundle; -import android.provider.MediaStore; -import android.util.Log; -import android.view.View; - -/** - * This activity plays a video from a specified URI. - */ -public class MovieView extends NoSearchActivity { - private static final String TAG = "MovieView"; - - private MovieViewControl mControl; - private boolean mFinishOnCompletion; - private boolean mResumed = false; // Whether this activity has been resumed. - private boolean mFocused = false; // Whether this window has focus. - private boolean mControlResumed = false; // Whether the MovieViewControl is resumed. - - @Override - public void onCreate(Bundle icicle) { - super.onCreate(icicle); - setContentView(R.layout.movie_view); - View rootView = findViewById(R.id.root); - Intent intent = getIntent(); - mControl = new MovieViewControl(rootView, this, intent.getData()) { - @Override - public void onCompletion() { - if (mFinishOnCompletion) { - finish(); - } - } - }; - if (intent.hasExtra(MediaStore.EXTRA_SCREEN_ORIENTATION)) { - int orientation = intent.getIntExtra( - MediaStore.EXTRA_SCREEN_ORIENTATION, - ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED); - if (orientation != getRequestedOrientation()) { - setRequestedOrientation(orientation); - } - } - mFinishOnCompletion = intent.getBooleanExtra( - MediaStore.EXTRA_FINISH_ON_COMPLETION, true); - } - - @Override - public void onPause() { - super.onPause(); - mResumed = false; - if (mControlResumed) { - mControl.onPause(); - mControlResumed = false; - } - } - - @Override - public void onResume() { - super.onResume(); - mResumed = true; - if (mFocused && mResumed && !mControlResumed) { - mControl.onResume(); - mControlResumed = true; - } - } - - @Override - public void onWindowFocusChanged(boolean hasFocus) { - mFocused = hasFocus; - if (mFocused && mResumed && !mControlResumed) { - mControl.onResume(); - mControlResumed = true; - } - } -} |