Если вы имеете в виду Связывание библиотеки Java ,
Экосистема сторонних библиотек для Android огромна. Из-за этого часто имеет смысл использовать существующую библиотеку Android, а не создавать новую. Xamarin.Android предлагает два способа использования этих библиотек:
Создание библиотеки привязок, которая автоматически оборачивает библиотеку оболочками C #, чтобы вы могли вызывать код Java с помощью вызовов C #.
Используйте собственный интерфейс Java (JNI) для непосредственного вызова вызовов в коде библиотеки Java. JNI - это среда программирования, которая позволяет коду Java вызывать и вызывать собственные приложения или библиотеки.
Библиотека привязок - это сборка, содержащая управляемые вызываемые оболочки для типов Java. Например, вот тип Java MyClass
, который мы хотим обернуть в библиотеке привязок:
package com.xamarin.mycode;
public class MyClass
{
public String myMethod (int i) { ... }
}
После создания библиотеки привязок для .jar , которая содержитMyClass
, мы можем создать его экземпляр и вызвать для него методы из C #:
var instance = new MyClass ();
string result = instance.MyMethod (42);