編輯:關於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了
開發之前大約從去年開始吧, 也可能是前年 Html5好像火得不得了, 不得了...總能從網上聽說到 XXX混合開發, 為了緊跟潮流(雖然有點兒晚了), 咱們也看看Andr
前言這裡主要記錄幾個TV問題的解決方案,如果對這個不感興趣的其實就不用往下看了。這幾天有一個需求就是要求出一個TV版本的app,之前沒有具體的了解Tv版的app有手機端的
手機上輸入中文相當容易,但是在靠譜助手這個電腦上的安卓模擬器要怎麼輸入中文呢?電腦上直接輸入中文根本沒反應啊?靠譜助手模擬器輸入中文需要安裝拼音輸入法。經小
在Android開發中,我們經常會遇到這樣一種情況:在UI界面上進行某項操作後要執行一段很耗時的代碼,比如我們在界面上點擊了一個”下載“按鈕,那麼