(8) Xamarin使用Jar檔
原文?Xamarin使用Jar檔
這個(gè)范例是如何在Xamarin.Android中去使用一個(gè)我們自行在開發(fā)的JAR檔案. 主要會(huì)執(zhí)行的步驟如下
1.1 撰寫以下程序代碼并且儲(chǔ)存擴(kuò)展名為java的檔案
package com.xamarin.testbinding;
public class test{
public String?method(){
return?"Hello jar";
}
}
1.2 在終端機(jī)下用Javac指令來編譯 test.java
編譯完成會(huì)產(chǎn)生出一個(gè)test.class檔案
1.3 建立一個(gè)Manifest.mf檔案.
手動(dòng)建立一個(gè)擴(kuò)展名為mf的Manifest.mf檔案.接著開啟這個(gè)檔案編輯它
在檔案中的第一行宣告這個(gè)JAR檔的進(jìn)入點(diǎn)是由那只程序(class檔案)來進(jìn)入
這邊我們輸入 Main-Class: com.xamarin.testbinding.test
1.4 將test.Class檔案復(fù)制到com.xamarin.testbinding 文件夾下?
在目前所在的目錄下建立底下的文件夾結(jié)構(gòu),com>xamarin>testbinding?
然后將test.class拷貝到testbinding文件夾下
在終端機(jī)接口下執(zhí)行
jar cvfm testJ.jar manifest.mf ./com/xamarin/testbinding/test.class?
把test.class打包成JAR檔案 2. 新建Android Java Bindings Library 2.1 建立Android Java Bindings Library檔案?
New >> Android >> Android Java Bindings Library
2.2 把JAR檔案加入到目前項(xiàng)目
2.2.1在項(xiàng)目的Jars文件夾按下鼠標(biāo)右鍵>>添加>>添加檔案
把JAR檔加入這個(gè)項(xiàng)目
3.3 接著在你的Android項(xiàng)目中using Com.Xamarin.TestBinding名稱空間
在參照名稱空間時(shí)要特別注意,Xamarin會(huì)自動(dòng)把你的名稱空間的每一個(gè)字母的第一個(gè)英文轉(zhuǎn)換成大寫.?
也就是原本我們?cè)贘AR檔案里面宣告的 package com.xamarin.testbinding;?
在Xamarin.Android要使用這個(gè)名稱空間時(shí),我們必須要輸入成Com.Xamarin.Testbinding?
而類別名稱也會(huì)變成第一個(gè)字母為大寫.
3.4 此時(shí)就可以在Xamarin.Android項(xiàng)目中引用JAR檔案里的類別
其他相關(guān)參考網(wǎng)站-
Binding a Java Library (.jar)
http://docs.xamarin.com/guides/android/advanced_topics/java_integration_overview/binding_a_java_library_(.jar)
總結(jié)
以上是生活随笔為你收集整理的(8) Xamarin使用Jar檔的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# Settings使用小结
- 下一篇: 如何画好科技论文中的插图