21 package com.arm.malideveloper.openglessdk.projectedLights;
24 import java.io.InputStream;
25 import java.io.RandomAccessFile;
26 import android.os.Bundle;
27 import android.app.Activity;
28 import android.content.res.AssetManager;
29 import android.util.Log;
31 public class ProjectedLights
extends Activity
35 private static String
LOGTAG =
"ProjectedLights";
38 @Override
protected void onCreate(Bundle savedInstanceState)
40 super.onCreate(savedInstanceState);
53 setContentView(tutorialView);
58 tutorialView.onPause();
63 tutorialView.onResume();
75 Log.d(
LOGTAG, assetName +
" already exists. No extraction needed.\n");
77 Log.d(
LOGTAG, assetName +
" doesn't exist. Extraction needed. \n");
80 RandomAccessFile randomAccessFile =
new RandomAccessFile(
assetsDirectory + assetName,
"rw");
81 AssetManager assetManager = applicationContext.getResources().getAssets();
82 InputStream inputStream = assetManager.open(assetName);
84 byte
buffer[] =
new byte[1024];
90 count = inputStream.read(
buffer, 0, 1024);
93 randomAccessFile.close();
95 }
catch(Exception e) {
100 Log.d(
LOGTAG,
"File extracted successfully");
void onCreate(Bundle savedInstanceState)
GLenum GLenum GLsizei count
TutorialView tutorialView
static android.content.Context applicationContext
void extractAsset(String assetName)
static String assetsDirectory