簡體   English   中英

如何在 Xamarin Forms 中使用 java 代碼來完成特定的工作

[英]How to use java code in Xamarin Forms to do specific job

我在 Xamarin Forms 中遇到問題。 我必須與 ldaps 服務器建立 ldap(s) 連接。 這將是安全的 LDAP 連接。 我能夠在 Xamarin 表單中建立基於普通文本的 ldap 連接。 但是我找不到使用 CA 證書建立安全 ldap 連接的方法。 也可以很容易地在 java 中建立這種連接。 是否可以使用 java 可執行文件將 ldap 用戶傳遞作為參數,建立 ldaps 連接並將身份驗證結果返回到 C# 中的 Xamarin Forms 代碼。 它將在 IOS 和 Android 中運行。 我想從 Java 方面應該是可能的,因為它的口號是一次編寫,到處使用。

感謝@Jason 和@Andrew H 的建議,根據評論部分的討論,我們了解到問題已得到解決,因此我們將上述評論轉換為該線程的答案,以幫助其他社區成員。

綁定庫是包含托管可調用包裝器的 Java 類型包裝器程序集。 考慮以下 Java 類型 MyClass,我們希望將其封裝在 Bindings 庫中:

package com.xamarin.mycode;

public class MyClass
{
    public String myMethod (int i) { ... }
}

而對於 IOS,這是不可能的。 相反,我們可以使用 swift 庫進行綁定。

參考:

  1. 綁定 Java 庫 - Xamarin | 微軟文檔
  2. 綁定 iOS Swift 庫 - Xamarin | 微軟文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM