xamarin怎么调用java的_Xamarin使用教程六:如何引用JAR档案
這個(gè)范例是如何在
在Xamarin建立一個(gè)Android Java Bindings Library 專案
加入自行開(kāi)發(fā)的JAR檔案到這個(gè)專案里面
在Xamarin.Android專案中參考Android Java Bindings Library 專案
寫(xiě)一個(gè)Java 程式并且把它包裝成JAR檔案
1、撰寫(xiě)以下程式碼并且儲(chǔ)存副檔名為java的檔案
package com.xamarin.testbinding;public class test{
public String method(){
return "Hello jar";
}
}
2 、在終端機(jī)下用Javac指令來(lái)編譯 test.java,編譯完成會(huì)產(chǎn)生出一個(gè)test.class檔案。
3、建立一個(gè)Manifest.mf檔案.
手動(dòng)建立一個(gè)副檔名為mf的Manifest.mf檔案.接著開(kāi)啟這個(gè)檔案編輯它,在檔案中的第一行宣告這個(gè)JAR檔的進(jìn)入點(diǎn)是由那只程式(class檔案)來(lái)進(jìn)入。這邊我們輸入 Main-Class: com.xamarin.testbinding.test:
4 、將test.Class檔案復(fù)制到com.xamarin.testbinding 資料夾下
在目前所在的目錄下建立底下的資料夾結(jié)構(gòu),com>xamarin>testbinding,然后將test.class拷貝到testbinding資料夾下:
5 、使用JAR指令把test.class打包成JAR檔案
在終端機(jī)介面下執(zhí)行
jar cvfm testJ.jar manifest.mf ./com/xamarin/testbinding/test.class
把test.class打包成JAR檔案
新建Android Java Bindings Library
1 、建立Android Java Bindings Library檔案
New >> Android >> Android Java Bindings Library
2 、把JAR檔案加入到目前專案
在專案的Jars資料夾按下滑鼠右鍵>>添加>>添加檔案。把JAR檔加入這個(gè)專案:
在被加入的JAR檔的屬性視窗里面的建置動(dòng)作選擇 [EmbeddedJar]
上述動(dòng)作都完成后編譯這個(gè)專案。
3、新增Xamarin.Android專案
建立Android 專案
New >> Android >> Android Application
把Android Java Bindings Library加入?yún)⒖?/p>
接著在你的Android專案中using Com.Xamarin.TestBinding名稱空間
在參照名稱空間時(shí)要特別注意,Xamarin會(huì)自動(dòng)把你的名稱空間的每一個(gè)字母的第一個(gè)英文轉(zhuǎn)成成大寫(xiě). 也就是原本我們?cè)贘AR檔案里面宣告的 package com.xamarin.testbinding;
在Xamarin.Android要使用這個(gè)名稱空間時(shí),我們必須要輸入成Com.Xamarin.Testbinding。而類(lèi)別名稱也會(huì)變成第一個(gè)字母為大寫(xiě)。
此時(shí)就可以在Xamarin.Android專案中引用JAR檔案里的類(lèi)別
本文轉(zhuǎn)自:http://www.dotblogs.com.tw/toysboy21/category/9451.aspx
參考資料:Binding a Java Library (.jar)
標(biāo)簽:Xamarin
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,尊重他人勞動(dòng)成果
文章轉(zhuǎn)載自:慧都控件
2
好文不易,鼓勵(lì)一下吧!
總結(jié)
以上是生活随笔為你收集整理的xamarin怎么调用java的_Xamarin使用教程六:如何引用JAR档案的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: hide show vue 动画_(Vu
- 下一篇: 天线