[Xamarin] 從Xamarin中呼叫 *.jar 的 library -建立.jar篇

2013-09-14

嗯,這篇我們來聊聊如何從Xamarin 中來呼叫,已經包好的.jar ,首先因為要讓測試順利,我們開一個Android Java 的專案

當然是Eclipse ,然後我們簡簡單單寫一個測試用的library,建立專案時,請記住這地方要勾

專案名稱為 com.example.blackfactory


2013-09-14_145456

然後就是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

2013-09-14_150001

很簡單的範例 設計兩個 method 一個可以把美金換成台幣 名為 ConvertUSToNT(美金數字)
另一個為 取得匯率資料的method  GetCurrencyInfo(國家代號)

Xamarin 部分下一篇講解 , 此Java source code 下載為下:


當麻許的超技八 2014 | Donma Hsu Design.