150d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich/* 250d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich * Copyright (C) 2007 The Android Open Source Project 350d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich * 450d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich * Licensed under the Apache License, Version 2.0 (the "License"); 550d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich * you may not use this file except in compliance with the License. 650d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich * You may obtain a copy of the License at 750d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich * 850d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich * http://www.apache.org/licenses/LICENSE-2.0 950d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich * 1050d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich * Unless required by applicable law or agreed to in writing, software 1150d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich * distributed under the License is distributed on an "AS IS" BASIS, 1250d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1350d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich * See the License for the specific language governing permissions and 1450d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich * limitations under the License. 1550d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich */ 1650d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich 1750d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevichpackage com.android.gl2java; 1850d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich 1950d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevichimport android.app.Activity; 2050d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevichimport android.os.Bundle; 2150d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevichimport android.util.Log; 2250d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevichimport android.view.WindowManager; 2350d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich 2450d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevichimport java.io.File; 2550d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich 2650d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich 2750d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevichpublic class GL2JavaActivity extends Activity { 2850d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich 2950d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich GL2JavaView mView; 3050d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich 3150d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich @Override protected void onCreate(Bundle icicle) { 3250d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich super.onCreate(icicle); 3350d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich mView = new GL2JavaView(getApplication()); 3450d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich setContentView(mView); 3550d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich } 3650d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich 3750d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich @Override protected void onPause() { 3850d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich super.onPause(); 3950d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich mView.onPause(); 4050d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich } 4150d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich 4250d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich @Override protected void onResume() { 4350d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich super.onResume(); 4450d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich mView.onResume(); 4550d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich } 4650d0b14689b0ae95ea7b66a8c2f7b955115812ddJack Palevich} 47