diff --git a/mavsdk_server/src/main/java/io/mavsdk/mavsdkserver/MavsdkServer.java b/mavsdk_server/src/main/java/io/mavsdk/mavsdkserver/MavsdkServer.java index e6a6e0d..9a391f0 100644 --- a/mavsdk_server/src/main/java/io/mavsdk/mavsdkserver/MavsdkServer.java +++ b/mavsdk_server/src/main/java/io/mavsdk/mavsdkserver/MavsdkServer.java @@ -1,11 +1,22 @@ package io.mavsdk.mavsdkserver; +import android.content.Context; + public class MavsdkServer { static { java.lang.System.loadLibrary("native_lib"); } + public MavsdkServer(Context context) { + String cacheDir = context.getCacheDir().getAbsolutePath(); + setTempDirectory(cacheDir); + } + + public MavsdkServer(String tempDirectory) { + setTempDirectory(tempDirectory); + } + private long mavsdkServerHandle; /**