• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package com.example.neon;
2 
3 import android.app.Activity;
4 import android.os.Bundle;
5 import android.widget.TextView;
6 
7 public class HelloNeon extends Activity
8 {
9     /** Called when the activity is first created. */
10     @Override
onCreate(Bundle savedInstanceState)11     public void onCreate(Bundle savedInstanceState)
12     {
13         super.onCreate(savedInstanceState);
14         /* Create a TextView and set its content.
15          * the text is retrieved by calling a native
16          * function.
17          */
18         TextView  tv = new TextView(this);
19         tv.setText( stringFromJNI() );
20         setContentView(tv);
21     }
22 
23     /* A native method that is implemented by the
24      * 'helloneon' native library, which is packaged
25      * with this application.
26      */
stringFromJNI()27     public native String  stringFromJNI();
28 
29     /* this is used to load the 'helloneon' library on application
30      * startup. The library has already been unpacked into
31      * /data/data/com.example.neon/lib/libhelloneon.so at
32      * installation time by the package manager.
33      */
34     static {
35         System.loadLibrary("helloneon");
36     }
37 }
38