自定義系結
適用於Android的 .NET 會將大部分系結程序自動化;不過,C# 和 Java 是不支援完全相同功能的不同語言,因此在某些情況下,需要手動修改才能修正無法自動解決的差異。
這些問題的一些範例如下:
解決因缺少類型、模糊類型、重複名稱、類別可見度問題,以及 .NET for Android 工具無法解決的建置錯誤。
拿掉不需要繫結的未使用類型。
新增基礎 Java API 中沒有對應項目的類型。
此外,建議進行一些自定義專案,讓系結更愉快地使用,例如:
- 變更包含系結型別的命名空間。
您可以修改控制系結程式的元數據,進行部分或全部的變更。
指南
下列指南描述控制系結程式的元數據,並說明如何修改此元數據以解決這些問題:
Java 系結元數據 提供進入Java系結之元數據的概觀。 它說明完成 Java 系結連結庫有時所需的各種手動步驟,並說明如何塑造由系結公開的 API,以更緊密地遵循 .NET 設計指導方針。
命名空間自定義 說明如何自定義系結類型的命名空間。
建立列舉 說明如何將Java整數常數的集合對應至 .NET 列舉。