diff options
-rw-r--r-- | libart/src/main/java/dalvik/system/VMRuntime.java | 6 | ||||
-rw-r--r-- | mmodules/core_platform_api/api/platform/current-api.txt | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/libart/src/main/java/dalvik/system/VMRuntime.java b/libart/src/main/java/dalvik/system/VMRuntime.java index 0260e68333..7d70680298 100644 --- a/libart/src/main/java/dalvik/system/VMRuntime.java +++ b/libart/src/main/java/dalvik/system/VMRuntime.java @@ -696,4 +696,10 @@ public final class VMRuntime { */ @libcore.api.CorePlatformApi public static native void setProcessPackageName(String packageName); + + /** + * Sets the full path to data directory of the app running in this process. + */ + @libcore.api.CorePlatformApi + public static native void setProcessDataDirectory(String dataDir); } diff --git a/mmodules/core_platform_api/api/platform/current-api.txt b/mmodules/core_platform_api/api/platform/current-api.txt index 327ff458d0..2ec5d17436 100644 --- a/mmodules/core_platform_api/api/platform/current-api.txt +++ b/mmodules/core_platform_api/api/platform/current-api.txt @@ -748,6 +748,7 @@ package dalvik.system { method public void setHiddenApiExemptions(String[]); method public static void setHiddenApiUsageLogger(dalvik.system.VMRuntime.HiddenApiUsageLogger); method public static void setNonSdkApiUsageConsumer(java.util.function.Consumer<java.lang.String>); + method public static void setProcessDataDirectory(String); method public static void setProcessPackageName(String); method @dalvik.annotation.compat.UnsupportedAppUsage public float setTargetHeapUtilization(float); method public void setTargetSdkVersion(int); |