自訂繫結
您可以編輯控制系結程式的元數據,以自定義 Xamarin.Android 系結。 這些手動修改通常需要解決建置錯誤,以及塑造產生的 API,使其與 C#/.NET 更一致。 這些指南說明此元數據的結構、如何修改元數據,以及如何使用JavaDoc來復原方法參數的名稱。
概觀
Xamarin.Android 會將大部分系結程序自動化;不過,在某些情況下,需要手動修改才能解決下列問題:
解決因遺漏類型、模糊類型、重複名稱、類別可見度問題,以及 Xamarin.Android 工具無法解決的其他情況所造成的建置錯誤。
變更 Xamarin.Android 用來將 Android API 系結至 C# 中不同類型的對應(例如,許多開發人員偏好將 Java
int
常數對應至 C#enum
常數)。拿掉不需要繫結的未使用類型。
新增基礎 Java API 中沒有對應項目的類型。
您可以修改控制系結程式的元數據,進行部分或全部的變更。
Guides
下列指南描述控制系結程式的元數據,並說明如何修改此元數據以解決這些問題:
Java 系結元數據 提供進入Java系結之元數據的概觀。 它說明完成 Java 系結連結庫有時所需的各種手動步驟,並說明如何塑造由系結公開的 API,以更緊密地遵循 .NET 設計指導方針。
使用Javadoc命名參數說明如何使用從系結Java專案產生的Javadoc 來復原Java系結專案中的參數名稱。