[Xamarin] 使用與匯入 Android Studio 製作的 .Jar 檔 - 使用Jar

這篇是延續上一篇


==========================================================

然後也是

參考 - 當麻許的超技八 - 的文章

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

內含原始碼過去抓喔! 參考文章介面是舊版的,我會全部重貼。

==========================================================


好bar,這次我們先打開Xamarin,然後新增一個專案,


在右邊的專案管理員找到Jars,右鍵加入現有檔案,


選擇上一篇我們做出來的Jar 檔,


塞進去之後,專案管理員長這樣,


重要!!

接下來這一步很重要,沒有弄這步的話,我也不知道會怎樣,反正就是跑不起來,

在剛剛怎入的檔案點右鍵後選下面的屬性,


然後再建置動作那邊,選擇 EmbeddedJar,


到這邊我們已經處理好要被呼叫的類別庫(Libreary/函式庫),

========================================================================

接下來還差兩步,那麼接下來我們要先做一個 類別(Class),

這個Class最主要的功用是,轉接,或說是橋接,

等等第三步寫的主程式就是透過這個Class呼叫Jar裡面的函式,

好的先New 一個Class唄,



那這個Class的裡面是這樣,


首先記得using 當初建立Jar檔的時候Android Studio顯示的 com.xxxxx那些咚咚,

然後記得把Class 改成public,不然會因為保護層級呼叫失敗,

再來做一個 Function,裡面呼叫Jar 裡面的Class 裡面的 Function,

這邊可以開上一篇出來對著看比較好理解,

到此為止是第二步,只差最後一點點了(倒地),

========================================================================

最後一步,就是寫一個主程式呼叫轉接的 Class 裡面的Function,

然後Function會呼叫Jar檔裡面的Function(工撒小),


大概就是像上面那個感覺,

反正先創個專案,然後把它設成預設專案,


然後把轉接的Class載入參考,


再處理Layout,



預覽長這樣,


再來是主程式,


紅框的地方,再寫程式的時候不會幫你補字,還會出現錯誤,

但是那是正常的(?)

反正就是最後的實機畫面,


不想佔太多畫面所以截了一下圖。

基本上就是這樣了,我要來去移植Lib了(眼神死)。

再次聲明

==========================================================

此文章

參考 - 當麻許的超技八 - 的文章

==========================================================






























留言