1eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich/*
2eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * Copyright (C) 2007 The Android Open Source Project
3eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich *
4eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * Licensed under the Apache License, Version 2.0 (the "License");
5eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * you may not use this file except in compliance with the License.
6eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * You may obtain a copy of the License at
7eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich *
8eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich *      http://www.apache.org/licenses/LICENSE-2.0
9eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich *
10eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * Unless required by applicable law or agreed to in writing, software
11eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * distributed under the License is distributed on an "AS IS" BASIS,
12eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * See the License for the specific language governing permissions and
14eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich * limitations under the License.
15eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich */
16eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich
17eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevichpackage com.android.glperf;
18eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich
19eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevichimport android.app.Activity;
20eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevichimport android.os.Bundle;
21eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevichimport android.util.Log;
22eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevichimport android.view.WindowManager;
23eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich
24eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevichimport java.io.File;
25eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich
26eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich
27eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevichpublic class GLPerfActivity extends Activity {
28eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich
29eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich    GLPerfView mView;
30eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich
31eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich    @Override protected void onCreate(Bundle icicle) {
32eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich        super.onCreate(icicle);
33965b95468d8325388557003eec24bd70fd22640aJack Palevich	getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
34eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich        mView = new GLPerfView(getApplication());
35eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich	setContentView(mView);
36eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich    }
37eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich
38eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich    @Override protected void onPause() {
39eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich        super.onPause();
40eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich        mView.onPause();
41eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich    }
42eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich
43eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich    @Override protected void onResume() {
44eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich        super.onResume();
45eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich        mView.onResume();
46eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich    }
47eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich}
48