1ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov/* 2ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov * Copyright (C) 2014 The Android Open Source Project 3ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov * 4ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov * Licensed under the Apache License, Version 2.0 (the "License"); 5ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov * you may not use this file except in compliance with the License. 6ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov * You may obtain a copy of the License at 7ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov * 8ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov * http://www.apache.org/licenses/LICENSE-2.0 9ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov * 10ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov * Unless required by applicable law or agreed to in writing, software 11ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov * distributed under the License is distributed on an "AS IS" BASIS, 12ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov * See the License for the specific language governing permissions and 14ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov * limitations under the License. 15ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov * 16ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov */ 17ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov 18ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanovpackage com.android.frameworks.coretests; 19ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov 20ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanovimport android.app.Activity; 21ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanovimport android.widget.TextView; 22ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanovimport android.os.Bundle; 23ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov 24ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanovpublic class OpenFromApkActivity extends Activity { 25ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov @Override 26ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov public void onCreate(Bundle savedInstanceState) { 27ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov super.onCreate(savedInstanceState); 28ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov 29ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov TextView tv = new TextView(this); 30ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov 31ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov int i = JNITests.checkFunction(); 32ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov 33ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov tv.setText("All is well: i=" + i); 34ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov 35ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov setContentView(tv); 36ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov } 37ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov 38ff193d642eea7128faad837d19e347cd25212c27Dmitriy Ivanov} 39