国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android工程:引用另一個Android工程的方法詳解

2020-04-11 12:25:13
字體:
來源:轉載
供稿:網友

現在已經有了一個Android工程A。我們想擴展A的功能,但是不想在A的基礎上做開發,于是新建了另外一個Android工程B,想在B中引用A。


一個思路是把工程A做成純Jar包,這樣其他的工程就可以直接引用了。

但是,如果在工程A中用了R.java中的引用,則無法打成jar包了。原因是R.java是自動生成的,是動態的,每次編譯都是不相同的。如果一定要做成jar包,就不能使用自動生成的R文件,用到資源時候就要寫代碼去獲取。

另一個思路就是將工程A做成android library project。

設置工程A,右鍵->Properties->Android,將Is library項選中,然后Apply。設置工程B,右鍵->Properties->Android,在Library中,點擊Add按鈕,將A工程加入,然后Apply。此時在B中就引入了A中的資源和代碼,這些資源和代碼都可以直接調用。需要注意的是,因為A已經不再是一個完整的Android應用,而是一個類庫工程,所以有一些內容還需要在B中配置一下。比如A中有lib庫引用,則B中也要加入該lib庫;比如A中的AndroidManifest.xml文件的內容,在B的AndroidManifest.xml文件中也要相應加上。。。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 时尚| 汶川县| 乌鲁木齐县| 鄂温| 蒙阴县| 邮箱| 芜湖县| 图木舒克市| 浦北县| 衡阳县| 青铜峡市| 海晏县| 家居| 尖扎县| 那坡县| 拜泉县| 肃南| 克东县| 吴桥县| 渭源县| 东乡族自治县| 长阳| 兖州市| 巍山| 武汉市| 澜沧| 隆化县| 舞阳县| 鄂州市| 广宁县| 大渡口区| 黄大仙区| 安国市| 富平县| 山丹县| 江川县| 馆陶县| 通化县| 平塘县| 柏乡县| 徐水县|