Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Android için .NET bağlama işleminin büyük bir kısmını otomatikleştirir; ancak, C# ve Java tam olarak aynı özellikleri desteklemeyen farklı dillerdir ve bu nedenle otomatik olarak çözümlenemeyen farkları düzeltmek için el ile değişiklik yapılması gereken durumlar vardır.
Bu sorunlara bazı örnekler şunlardır:
Eksik türlerin, belirsiz türlerin, yinelenen adların, sınıf görünürlüğü sorunlarının ve Android için .NET araçları tarafından çözümlenemeyen diğer durumların neden olduğu derleme hatalarını çözme.
Kullanılmayan ve bağlanması gerekmeyen türler kaldırılıyor.
Java API'sinde karşılığı olmayan türler eklemek.
Ayrıca bağlamaları kullanımı daha hoş hale getirmek için bazı ergonomik özelleştirmeler yapmak da istenebilir, örneğin:
- İlişkili türleri içeren ad alanını değiştirme.
Bağlama işlemini denetleye meta verileri değiştirerek bu değişikliklerin bazılarını veya tümünü yapabilirsiniz.
Guides
Aşağıdaki kılavuzlarda bağlama işlemini denetleen meta veriler açıklanır ve bu meta verilerin bu sorunları gidermek için nasıl değiştirileceği açıklanır:
Java Bağlamaları Meta Verileri , Java bağlamasına giren meta veriler hakkında genel bir bakış sağlar. Java bağlama kütüphanesini tamamlamak için bazen gerekli olabilen çeşitli manuel adımları açıklar ve .NET tasarım yönergelerini daha yakından takip etmesi için bağlama kütüphanesi tarafından sunulan bir API'nin nasıl şekillendirilebileceğini açıklar.
Ad Alanı Özelleştirmesi , ilişkili türlerin yerleştirildiği ad alanlarının nasıl özelleştirildiğini açıklar.
Numaralandırma oluşturma , Java tamsayı sabitlerinin koleksiyonlarını .NET sabit listeleri ile eşlemeyi açıklar.