diff --git a/src/android/Makefile b/src/android/Makefile
index e82fbd3..0daecf0 100644
--- a/src/android/Makefile
+++ b/src/android/Makefile
@@ -35,5 +35,6 @@ clean:
@rm -f jni/lib3270jni.h
jni/lib3270jni.h: bin/classes/$(CLASSPATH)/lib3270.class
+ @echo $@ ...
@$(JAVAH) -o $@ -classpath bin/classes $(subst /,.,$(CLASSPATH)).lib3270
diff --git a/src/android/jni/main.cpp b/src/android/jni/main.cpp
index 7d582f6..df2e44e 100644
--- a/src/android/jni/main.cpp
+++ b/src/android/jni/main.cpp
@@ -60,14 +60,24 @@ JNIEXPORT jint JNICALL Java_br_com_bb_pw3270_lib3270_processEvents(JNIEnv *env,
return 0;
}
-JNIEXPORT jboolean JNICALL Java_br_com_bb_pw3270_lib3270_isConnected(JNIEnv *, jobject)
+JNIEXPORT jboolean JNICALL Java_br_com_bb_pw3270_lib3270_isConnected(JNIEnv *env, jobject obj)
{
// return (lib3270_connected(lib3270_get_default_session_handle())) ? JNI_TRUE : JNI_FALSE;;
return JNI_FALSE;
}
-JNIEXPORT jboolean JNICALL Java_br_com_bb_pw3270_lib3270_isTerminalReady(JNIEnv *, jobject)
+JNIEXPORT jboolean JNICALL Java_br_com_bb_pw3270_lib3270_isTerminalReady(JNIEnv *env, jobject obj)
{
return JNI_FALSE;
}
+JNIEXPORT void JNICALL Java_br_com_bb_pw3270_lib3270_setHost(JNIEnv *env, jobject obj, jstring hostname)
+{
+
+}
+
+JNIEXPORT jstring JNICALL Java_br_com_bb_pw3270_lib3270_getHost(JNIEnv *env, jobject obj)
+{
+ return env->NewStringUTF("");
+}
+
diff --git a/src/android/res/layout/main.xml b/src/android/res/layout/main.xml
index d8a5317..5591f21 100644
--- a/src/android/res/layout/main.xml
+++ b/src/android/res/layout/main.xml
@@ -4,10 +4,30 @@
android:layout_height="fill_parent"
android:orientation="vertical" >
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/android/src/br/com/bb/pw3270/PW3270Activity.java b/src/android/src/br/com/bb/pw3270/PW3270Activity.java
index 2de6fb7..5726624 100644
--- a/src/android/src/br/com/bb/pw3270/PW3270Activity.java
+++ b/src/android/src/br/com/bb/pw3270/PW3270Activity.java
@@ -3,6 +3,7 @@ package br.com.bb.pw3270;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
+import android.widget.Button;
public class PW3270Activity extends Activity {
@@ -15,6 +16,9 @@ public class PW3270Activity extends Activity {
setContentView(R.layout.main);
TextView text = (TextView) findViewById(R.id.text);
+ Button btn = (Button) findViewById(R.id.connect);
+
+
host = new lib3270();
diff --git a/src/android/src/br/com/bb/pw3270/lib3270.java b/src/android/src/br/com/bb/pw3270/lib3270.java
index 140bec1..1c0e357 100644
--- a/src/android/src/br/com/bb/pw3270/lib3270.java
+++ b/src/android/src/br/com/bb/pw3270/lib3270.java
@@ -19,7 +19,7 @@ public class lib3270 extends Thread
// TODO Auto-generated method stub
}
-
+
/**
* Connect to host, keep event loop running until disconnected.
*/
@@ -37,11 +37,14 @@ public class lib3270 extends Thread
public native String getVersion();
public native String getRevision();
-
- // Connection status
+
+ // Connect/Disconnect status
+ public native void setHost(String host);
+ public native String getHost();
public native boolean isConnected();
public native boolean isTerminalReady();
+
}
--
libgit2 0.21.2