175f0d3110b04346b901771f96ce15cdbe907278fYang Ni/* 275f0d3110b04346b901771f96ce15cdbe907278fYang Ni * Copyright (C) 2016 The Android Open Source Project 375f0d3110b04346b901771f96ce15cdbe907278fYang Ni * 475f0d3110b04346b901771f96ce15cdbe907278fYang Ni * Licensed under the Apache License, Version 2.0 (the "License"); 575f0d3110b04346b901771f96ce15cdbe907278fYang Ni * you may not use this file except in compliance with the License. 675f0d3110b04346b901771f96ce15cdbe907278fYang Ni * You may obtain a copy of the License at 775f0d3110b04346b901771f96ce15cdbe907278fYang Ni * 875f0d3110b04346b901771f96ce15cdbe907278fYang Ni * http://www.apache.org/licenses/LICENSE-2.0 975f0d3110b04346b901771f96ce15cdbe907278fYang Ni * 1075f0d3110b04346b901771f96ce15cdbe907278fYang Ni * Unless required by applicable law or agreed to in writing, software 1175f0d3110b04346b901771f96ce15cdbe907278fYang Ni * distributed under the License is distributed on an "AS IS" BASIS, 1275f0d3110b04346b901771f96ce15cdbe907278fYang Ni * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1375f0d3110b04346b901771f96ce15cdbe907278fYang Ni * See the License for the specific language governing permissions and 1475f0d3110b04346b901771f96ce15cdbe907278fYang Ni * limitations under the License. 1575f0d3110b04346b901771f96ce15cdbe907278fYang Ni */ 1675f0d3110b04346b901771f96ce15cdbe907278fYang Ni 1775f0d3110b04346b901771f96ce15cdbe907278fYang Nipackage com.android.rs.rsov.test; 1875f0d3110b04346b901771f96ce15cdbe907278fYang Ni 1975f0d3110b04346b901771f96ce15cdbe907278fYang Niimport android.app.ListActivity; 2075f0d3110b04346b901771f96ce15cdbe907278fYang Niimport android.os.Bundle; 2175f0d3110b04346b901771f96ce15cdbe907278fYang Niimport android.renderscript.RenderScript; 2275f0d3110b04346b901771f96ce15cdbe907278fYang Niimport android.util.Log; 2375f0d3110b04346b901771f96ce15cdbe907278fYang Ni 2475f0d3110b04346b901771f96ce15cdbe907278fYang Nipublic class RSoVTest extends ListActivity { 2575f0d3110b04346b901771f96ce15cdbe907278fYang Ni 2675f0d3110b04346b901771f96ce15cdbe907278fYang Ni private static final String LOG_TAG = "RSTest"; 2775f0d3110b04346b901771f96ce15cdbe907278fYang Ni private static final boolean DEBUG = false; 2875f0d3110b04346b901771f96ce15cdbe907278fYang Ni private static final boolean LOG_ENABLED = false; 2975f0d3110b04346b901771f96ce15cdbe907278fYang Ni 3075f0d3110b04346b901771f96ce15cdbe907278fYang Ni private RenderScript mRS; 3175f0d3110b04346b901771f96ce15cdbe907278fYang Ni private RSoVTestCore RSTC; 3275f0d3110b04346b901771f96ce15cdbe907278fYang Ni 3375f0d3110b04346b901771f96ce15cdbe907278fYang Ni @Override 3475f0d3110b04346b901771f96ce15cdbe907278fYang Ni public void onCreate(Bundle icicle) { 3575f0d3110b04346b901771f96ce15cdbe907278fYang Ni super.onCreate(icicle); 3675f0d3110b04346b901771f96ce15cdbe907278fYang Ni mRS = RenderScript.create(this); 3775f0d3110b04346b901771f96ce15cdbe907278fYang Ni 3875f0d3110b04346b901771f96ce15cdbe907278fYang Ni RSTC = new RSoVTestCore(this); 3975f0d3110b04346b901771f96ce15cdbe907278fYang Ni RSTC.init(mRS); 4075f0d3110b04346b901771f96ce15cdbe907278fYang Ni } 4175f0d3110b04346b901771f96ce15cdbe907278fYang Ni 4275f0d3110b04346b901771f96ce15cdbe907278fYang Ni static void log(String message) { 4375f0d3110b04346b901771f96ce15cdbe907278fYang Ni if (LOG_ENABLED) { 4475f0d3110b04346b901771f96ce15cdbe907278fYang Ni Log.v(LOG_TAG, message); 4575f0d3110b04346b901771f96ce15cdbe907278fYang Ni } 4675f0d3110b04346b901771f96ce15cdbe907278fYang Ni } 4775f0d3110b04346b901771f96ce15cdbe907278fYang Ni 4875f0d3110b04346b901771f96ce15cdbe907278fYang Ni 4975f0d3110b04346b901771f96ce15cdbe907278fYang Ni} 50