[Xamarin] 從Xamarin中呼叫 *.jar 的 library -建立.jar篇 (转帖)
嗯,這篇我們來聊聊如何從Xamarin 中來呼叫,已經包好的.jar ,首先因為要讓測試順利,我們開一個Android Java 的專案
當然是Eclipse ,然後我們簡簡單單寫一個測試用的library,建立專案時,請記住這地方要勾
專案名稱為 com.example.blackfactory
然後就是Code 的部分 \blackfactory\src\com\example\blackfactory\UtilFunc.java :
package com.example.blackfactory;
public class UtilFunc {
/**
* @param args
*/
public static double ConvertUSToNT(double money) {
return money * 29.912;
}
public static CurrencyInfo GetCurrencyInfo(String nation) {
CurrencyInfo res = new CurrencyInfo();
if (nation.toLowerCase() == "us") {
res.currency = 29.912;
res.nationName = "America";
} else if (nation.toLowerCase() == "jp") {
res.currency = 0.3016;
res.nationName = "Japan";
} else {
res.currency = 1;
res.nationName = "Taiwan";
}
return res;
}
}
其中 我設計了一個自訂的物件,來做測試 \blackfactory\src\com\example\blackfactory\CurrencyInfo.java :
package com.example.blackfactory;
public class CurrencyInfo {
public String nationName;
public double currency;
}
很簡單 之後再 bin 下面就會看到一個 blackfactory.jar
很簡單的範例 設計兩個 method 一個可以把美金換成台幣 名為 ConvertUSToNT(美金數字) 另一個為 取得匯率資料的method GetCurrencyInfo(國家代號)