updated android api docs
This commit is contained in:
@@ -49,7 +49,7 @@ final String homeDir = getApplicationContext().getFilesDir() + "/zerotier";
|
|||||||
new Thread(new Runnable() {
|
new Thread(new Runnable() {
|
||||||
public void run() {
|
public void run() {
|
||||||
// Calls to JNI code
|
// Calls to JNI code
|
||||||
zt.startOneService(homeDir);
|
zt.zt_start_service(homeDir);
|
||||||
}
|
}
|
||||||
}).start();
|
}).start();
|
||||||
```
|
```
|
||||||
@@ -57,18 +57,16 @@ new Thread(new Runnable() {
|
|||||||
- Join network and perform network call
|
- Join network and perform network call
|
||||||
|
|
||||||
```
|
```
|
||||||
while(!zt.isRunning()) { }
|
while(!zt.zt_running()) { }
|
||||||
zt.joinNetwork("XXXXXXXXXXXXXXXX");
|
zt.zt_join_network("XXXXXXXXXXXXXXXX");
|
||||||
|
|
||||||
// Create ZeroTier socket
|
// Create ZeroTier socket
|
||||||
int sock = zt.ztjniSocket(zt.AF_INET, zt.SOCK_STREAM, 0);
|
int sock = zt.zt_socket(zt.AF_INET, zt.SOCK_STREAM, 0);
|
||||||
|
|
||||||
// Connect to remote host
|
// Connect to remote host
|
||||||
int err = zt.ztjniConnect(sock, "10.9.9.203", 8080);
|
int err = zt.zt_connect(sock, "10.9.9.203", 8080);
|
||||||
```
|
```
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
*Note for the curious on JNI naming conventions: In order to reference a symbol in the JNI library you need to structure the package and class in your Android Studio project in a very particular way. For example, in the ZeroTierSDK we define a function called `Java_ZeroTier_SDK_startOneService`, the name can be broken down as follows: `Java_PACKAGENAME_CLASSNAME_startOneService`, so as we've defined it, you must create a package called `ZeroTier` and add a class called `SDK`.*
|
*Note for the curious on JNI naming conventions: In order to reference a symbol in the JNI library you need to structure the package and class in your Android Studio project in a very particular way. For example, in the ZeroTierSDK we define a function called `Java_ZeroTier_SDK_zt_1start_1service`, the name can be broken down as follows: `Java_PACKAGENAME_CLASSNAME_zt_1start_1service`, so as we've defined it, you must create a package called `ZeroTier` and add a class called `SDK`.*
|
||||||
|
|
||||||
|
|
||||||
@@ -49,7 +49,7 @@ final String homeDir = getApplicationContext().getFilesDir() + "/zerotier";
|
|||||||
new Thread(new Runnable() {
|
new Thread(new Runnable() {
|
||||||
public void run() {
|
public void run() {
|
||||||
// Calls to JNI code
|
// Calls to JNI code
|
||||||
zt.startOneService(homeDir);
|
zt.zt_start_service(homeDir);
|
||||||
}
|
}
|
||||||
}).start();
|
}).start();
|
||||||
```
|
```
|
||||||
@@ -57,18 +57,16 @@ new Thread(new Runnable() {
|
|||||||
- Join network and perform network call
|
- Join network and perform network call
|
||||||
|
|
||||||
```
|
```
|
||||||
while(!zt.isRunning()) { }
|
while(!zt.zt_running()) { }
|
||||||
zt.joinNetwork("XXXXXXXXXXXXXXXX");
|
zt.zt_join_network("XXXXXXXXXXXXXXXX");
|
||||||
|
|
||||||
// Create ZeroTier socket
|
// Create ZeroTier socket
|
||||||
int sock = zt.ztjniSocket(zt.AF_INET, zt.SOCK_STREAM, 0);
|
int sock = zt.zt_socket(zt.AF_INET, zt.SOCK_STREAM, 0);
|
||||||
|
|
||||||
// Connect to remote host
|
// Connect to remote host
|
||||||
int err = zt.ztjniConnect(sock, "10.9.9.203", 8080);
|
int err = zt.zt_connect(sock, "10.9.9.203", 8080);
|
||||||
```
|
```
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
*Note for the curious on JNI naming conventions: In order to reference a symbol in the JNI library you need to structure the package and class in your Android Studio project in a very particular way. For example, in the ZeroTierSDK we define a function called `Java_ZeroTier_SDK_startOneService`, the name can be broken down as follows: `Java_PACKAGENAME_CLASSNAME_startOneService`, so as we've defined it, you must create a package called `ZeroTier` and add a class called `SDK`.*
|
*Note for the curious on JNI naming conventions: In order to reference a symbol in the JNI library you need to structure the package and class in your Android Studio project in a very particular way. For example, in the ZeroTierSDK we define a function called `Java_ZeroTier_SDK_zt_1start_1service`, the name can be broken down as follows: `Java_PACKAGENAME_CLASSNAME_zt_1start_1service`, so as we've defined it, you must create a package called `ZeroTier` and add a class called `SDK`.*
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user