diff --git a/examples/android/app/src/main/java/ZeroTier.java b/examples/android/app/src/main/java/ZeroTier.java index 8d75621..8c7d060 100644 --- a/examples/android/app/src/main/java/ZeroTier.java +++ b/examples/android/app/src/main/java/ZeroTier.java @@ -56,8 +56,8 @@ public class ZeroTier { public native boolean get_address_at_index(long nwid, int index, ZTSocketAddress addr); public native boolean has_address(long nwid); public native boolean get_address(long nwid, int address_family, ZTSocketAddress addr); - public native void get_6plane_addr(); - public native void get_rfc4193_addr(); + public native void get_6plane_addr(long nwid, long nodeId, ZTSocketAddress addr); + public native void get_rfc4193_addr(long nwid, long nodeId, ZTSocketAddress addr); public native int socket(int family, int type, int protocol); public native int connect(int fd, ZTSocketAddress addr); diff --git a/examples/android/app/src/main/java/com/example/zerotier/MainActivity.java b/examples/android/app/src/main/java/com/example/zerotier/MainActivity.java index 5506e2f..7ad79e7 100644 --- a/examples/android/app/src/main/java/com/example/zerotier/MainActivity.java +++ b/examples/android/app/src/main/java/com/example/zerotier/MainActivity.java @@ -25,7 +25,7 @@ public class MainActivity extends AppCompatActivity { new Thread(new Runnable() { public void run() { final String path = getApplicationContext().getFilesDir() + "/zerotier"; - long nwid = 0xac9afb026544b071L; + long nwid = 0xac9afb023544b071L; // Test modes boolean blocking_start_call = true; @@ -50,7 +50,24 @@ public class MainActivity extends AppCompatActivity { if (blocking_start_call) { libzt.startjoin(path, nwid); } - System.out.println("Complete"); + System.out.println("ZT service ready."); + + // Device/Node address info + System.out.println("path=" + libzt.get_path()); + long nodeId = libzt.get_node_id(); + System.out.println("nodeId=" + Long.toHexString(nodeId)); + int numAddresses = libzt.get_num_assigned_addresses(nwid); + System.out.println("this node has (" + numAddresses + ") assigned addresses on network " + Long.toHexString(nwid)); + for (int i=0; i