Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 將android項目打成第三方jar包

將android項目打成第三方jar包

編輯:關於Android編程

重點內容我們在做項目中經常會遇到要使用第三方SDK,這時,我們通常先將第三方jar包導入,然後再導入相應的資源文件,最後在自己的項目中調用,很多人只會用卻不知道怎麼讓自己的項目也可以做成第三方供別人使用,今天我來給大家演示一個簡單的案例
一:不引用資源文件的第三方jar包
首先創建一個android項目
這裡寫圖片描述
這裡的Activity我寫成了JarMainActivity
這裡寫圖片描述
如果要想將自己的android項目打成jar包,供別人使用,jar包中只能是java代碼,也就是只能打src裡的java文件,如果Activity引用了布局文件的話,比如layout布局文件,我們在調用jar包中的Activity時會報資源ID未找到的異常
所以這裡Activity的布局我們用java代碼來實現
這裡寫圖片描述
選中項目右鍵–ExpZ喎?/kf/ware/vc/" target="_blank" class="keylink">vcnQ8YnIgLz4NCjxpbWcgYWx0PQ=="這裡寫圖片描述" src="/uploadfile/Collfiles/20160328/2016032809064974.png" title="\" />
這裡寫圖片描述
好了,到這裡我們要開始使用我們的jar包了,新建一個項目TestDemo
導進jar包,Builder Path – Add to BuidlerPath
這裡寫圖片描述
下面開始使用我們的jar包
這裡寫圖片描述

下面我們來看看效果
當我點擊start1是直接跳進jar包中的JarMainActivity界面
這裡寫圖片描述

二:引用資源文件的第三方jar包
在JarTest項目中寫一個java文件,這個文件的作用是通過反射獲取R文件中的對應的資源id
這裡寫圖片描述
這裡寫圖片描述
在JarMainActivity中調用
這裡寫圖片描述

然後同樣的方法,將項目中的src打成jar包,將JarTest項目中的layout資源拷貝到TestDemo對應的layout目錄下
這裡寫圖片描述
還是同樣的調用方法不變
安裝測試,你會發現jar中的Acitivity可以調起資源文件的layout了
這裡寫圖片描述

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved