Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
.NET pro Android automatizuje většinu procesu vazby; jazyk C# a Java jsou však různé jazyky, které nepodporují přesně stejné funkce, a proto existují případy, kdy je nutné ruční úpravy opravit rozdíly, které nelze vyřešit automaticky.
Mezi příklady těchto problémů patří:
Řešení chyb sestavení způsobených chybějícími typy, obfuskovanými typy, duplicitními názvy, problémy s viditelností tříd a dalšími situacemi, které nelze vyřešit nástroji .NET pro Android.
Odebrání nepoužívaných typů, které nemají být vázány.
Přidání typů, které nemají žádný protějšk v podkladovém rozhraní Java API
Navíc může být žádoucí provést určité ergonomické úpravy, aby bylo používání nastavení příjemnější, například:
- Změna oboru názvů obsahujícího vázané typy
Některé nebo všechny tyto změny můžete provést úpravou metadat, která řídí proces vazby.
Guides
Následující příručky popisují metadata, která řídí proces vazby, a vysvětlují, jak tato metadata upravit, aby se tyto problémy vyřešily:
Metadata vazby Java poskytuje přehled metadat, která jsou součástí vazby Java. Popisuje různé ruční kroky, které se někdy vyžadují k dokončení knihovny vazeb Java, a vysvětluje, jak tvarovat rozhraní API vystavené vazbou, aby lépe dodržovaly pokyny k návrhu rozhraní .NET.
Přizpůsobení oboru názvů vysvětluje, jak přizpůsobit obory názvů, do kterých jsou vázané typy umístěny.
Vytváření výčtů vysvětluje, jak mapovat kolekce celočíselné konstanty Jazyka Java do výčtů .NET.