1 package com.taobao.android.mnndemo;
2 
3 import android.os.Bundle;
4 import android.support.v7.app.AppCompatActivity;
5 import android.view.View;
6 import android.view.Window;
7 import android.view.WindowManager;
8 import android.widget.TextView;
9 
10 import com.taobao.android.opengl.CameraRenderer;
11 
12 public class OpenGLTestActivity extends AppCompatActivity {
13 
14     private TextView mTextView;
15     private CameraRenderer mRenderer;
16 
17     @Override
onCreate(Bundle savedInstanceState)18     protected void onCreate(Bundle savedInstanceState) {
19         super.onCreate(savedInstanceState);
20         this.requestWindowFeature(Window.FEATURE_NO_TITLE);
21 
22         View decorView = getWindow().getDecorView();
23         int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN;
24         decorView.setSystemUiVisibility(uiOptions);
25 
26         getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN );
27         setContentView(R.layout.opengl_test);
28 
29         mTextView = (TextView) findViewById(R.id.cost_time_text);
30         mRenderer = (CameraRenderer)findViewById(R.id.renderer_view);
31         mRenderer.setContext(this);
32         mRenderer.setTextView(mTextView);
33 
34     }
35 
36     @Override
onResume()37     protected void onResume() {
38         super.onResume();
39         mRenderer.onResume();
40     }
41 
42     @Override
onPause()43     protected void onPause() {
44         mRenderer.onPause();
45         super.onPause();
46     }
47 
48     @Override
onDestroy()49     protected void onDestroy() {
50         super.onDestroy();
51         mRenderer.onDestroy();
52     }
53 }
54 
55 
56