1a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park/*
2a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park * Copyright (C) 2012 The Android Open Source Project
3a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park *
4a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park * Licensed under the Apache License, Version 2.0 (the "License");
5a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park * you may not use this file except in compliance with the License.
6a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park * You may obtain a copy of the License at
7a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park *
8a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park *      http://www.apache.org/licenses/LICENSE-2.0
9a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park *
10a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park * Unless required by applicable law or agreed to in writing, software
11a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park * distributed under the License is distributed on an "AS IS" BASIS,
12a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park * See the License for the specific language governing permissions and
14a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park * limitations under the License.
15a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park */
16a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park
17a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Parkpackage com.example.android.helloPDK.jni;
18a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park
19a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Parkimport com.example.android.helloPDK.R;
20a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park
21a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Parkimport android.app.Activity;
22a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Parkimport android.content.Intent;
23a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Parkimport android.net.Uri;
24a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Parkimport android.os.Bundle;
25a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Parkimport android.util.Log;
26a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Parkimport android.view.View;
27a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Parkimport android.view.WindowManager;
28a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Parkimport android.widget.Button;
29a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Parkimport android.widget.EditText;
30a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park
31a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park
32a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Parkpublic class HelloJni extends Activity {
33a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park    private Button mButton;
34a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park    /**
35a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park     * Called with the activity is first created.
36a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park     */
37a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park    @Override
38a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park    public void onCreate(Bundle savedInstanceState) {
39a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park        super.onCreate(savedInstanceState);
40a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park        setContentView(R.layout.hellojni);
41a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park        mButton = (Button)findViewById(R.id.button_hellojni);
42a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park        mButton.setOnClickListener(new View.OnClickListener() {
43a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park
44a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park            @Override
45a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park            public void onClick(View arg0) {
46a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park                HelloJniNative helloNative = new HelloJniNative();
47a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park                helloNative.isPDK();
48a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park             }
49a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park        });
50a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park    }
51a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park}
52a5e0a5c53719f8501c814c4673d28964dee15c9cKeun young Park
53