1257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma/* 2257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma * Copyright (C) 2007 The Android Open Source Project 3257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma * 4257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma * Licensed under the Apache License, Version 2.0 (the "License"); 5257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma * you may not use this file except in compliance with the License. 6257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma * You may obtain a copy of the License at 7257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma * 8257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma * http://www.apache.org/licenses/LICENSE-2.0 9257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma * 10257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma * Unless required by applicable law or agreed to in writing, software 11257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma * distributed under the License is distributed on an "AS IS" BASIS, 12257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma * See the License for the specific language governing permissions and 14257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma * limitations under the License. 15257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma */ 16257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma 17257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shumapackage com.android.testframerate; 18257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma 19257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shumaimport android.app.Activity; 20257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shumaimport android.os.Bundle; 21257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shumaimport android.util.Log; 22257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shumaimport android.view.WindowManager; 23257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma 24257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shumaimport java.io.File; 25257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma 26257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma 27257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shumapublic class TestFramerateActivity extends Activity { 28257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma 29257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma TestFramerateView mView; 30257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma 31257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma @Override protected void onCreate(Bundle icicle) { 32257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma super.onCreate(icicle); 33257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma mView = new TestFramerateView(getApplication()); 34257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma setContentView(mView); 35257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma mView.setFocusableInTouchMode(true); 36257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma } 37257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma 38257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma @Override protected void onPause() { 39257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma super.onPause(); 40257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma mView.onPause(); 41257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma } 42257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma 43257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma @Override protected void onResume() { 44257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma super.onResume(); 45257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma mView.onResume(); 46257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma } 47257d2bbcbf275757f4009e3b02bd6657e6c13b27Jim Shuma} 48