Поделиться через


JavaSystem.Load(String) Метод

Определение

Загружает собственную библиотеку, указанную аргументом имени файла.

[Android.Runtime.Register("load", "(Ljava/lang/String;)V", "")]
public static void Load (string filename);
[<Android.Runtime.Register("load", "(Ljava/lang/String;)V", "")>]
static member Load : string -> unit

Параметры

filename
String

файл для загрузки.

Атрибуты

Комментарии

Загружает собственную библиотеку, указанную аргументом имени файла. Аргумент имени файла должен быть абсолютным именем пути.

Если аргумент имени файла при удалении префикса, пути и расширения библиотеки для конкретной платформы указывает библиотеку, имя которой, например L, и собственную библиотеку, называемую L, статически связана с виртуальной машиной, то вызывается функция JNI_OnLoad_L, экспортируемая библиотекой, а не пытается загрузить динамическую библиотеку. Имя файла, соответствующее аргументу, не обязательно существует в файловой системе. Дополнительные сведения см. в спецификации JNI.

В противном случае аргумент имени файла сопоставляется с образом собственной библиотеки в зависимости от реализации.

Вызов фактически эквивалентен вызову System.load(name) : <blockquote>

Runtime.getRuntime().load(name)

</blockquote>

Документация по Java для java.lang.System.load(java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к