成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Eclipse中Android公共庫(kù)的正確建立及調(diào)用方法

移動(dòng)開(kāi)發(fā) Android
之前一直頭痛于沒(méi)有辦法在多個(gè)程序中共享資源,用作公共類(lèi)庫(kù)的方法也是使用的導(dǎo)出jar再導(dǎo)入的辦法,現(xiàn)在終于初步搞明白了,可算解脫了~,分享出來(lái)。

之前一直頭痛于沒(méi)有辦法在多個(gè)程序中共享資源,用作公共類(lèi)庫(kù)的方法也是使用的導(dǎo)出jar再導(dǎo)入的辦法,現(xiàn)在終于初步搞明白了,可算解脫了~,分享出來(lái)。

建立公共庫(kù)

首先建立公共庫(kù)的Android項(xiàng)目,名為MyCoreLib:

SNAGHTML664342b

完成后在左側(cè)包瀏覽器里右鍵點(diǎn)選我們新建的這個(gè)項(xiàng)目,選擇Properties項(xiàng):

image

左側(cè)選擇Android分類(lèi),右側(cè)勾選Is Library選項(xiàng):

SNAGHTML668b0c9

完成后在包資源管理器中刪除默認(rèn)生成的資源,以避免以后被引用時(shí)沖突:

image

打開(kāi)AndroidManifest.xml,刪除下圖中紅色部分代碼:

image

添加測(cè)試用資源

至此初始的空庫(kù)就建立完成了,現(xiàn)在我們來(lái)添加一個(gè)資源以供其他程序使用,我在這里僅添加了一個(gè)名為libName的字符串資源:

image

建立測(cè)試項(xiàng)目并引入公共庫(kù)

現(xiàn)在新建一個(gè)名為L(zhǎng)ibTest的項(xiàng)目來(lái)嘗試調(diào)用公共庫(kù):

image

還是右鍵點(diǎn)選項(xiàng)目,選擇Properties:

image

還是左邊選擇Android分類(lèi),右邊點(diǎn)擊Add按鈕選擇以添加MyCoreLib類(lèi)庫(kù)到項(xiàng)目:

SNAGHTML673f825

完成后即添加到項(xiàng)目中來(lái)了:

image

此時(shí)還能看到gen目錄下也已經(jīng)有MyCoreLib的包名及其資源ID了:

image

但此時(shí)你會(huì)發(fā)現(xiàn)字符串資源里莫名其妙多出兩個(gè)之前已經(jīng)刪除的資源,這其實(shí)是因?yàn)榇藭r(shí)已將引用的資源與程序默認(rèn)包里的資源混編在一起了,你可以看到上面默認(rèn)包里的資源ID和下面這里也是一模一樣的。

換言之,你可以以使用本地資源的方式直接調(diào)用引用來(lái)的資源。

測(cè)試調(diào)用公共庫(kù)的資源

比如在AndroidManifest.xml里這樣修改:

image

在java代碼中也同樣是使用調(diào)用默認(rèn)資源的方式直接調(diào)用即可,當(dāng)然也可以顯示加入公共庫(kù)的包名以調(diào)用;但加入顯示包名的方法在XML文件中行不通,多次嘗試都提示找不到資源,也就是說(shuō)在XML中只能以調(diào)用默認(rèn)包資源的方式調(diào)用公共庫(kù)資源。

編譯并運(yùn)行效果:

SNAGHTML68111cd

可以看到之前我們?cè)诠矌?kù)中設(shè)置的資源內(nèi)容被正確顯示出來(lái)了。

結(jié)語(yǔ)

這種調(diào)用方式不只是使資源調(diào)用成為可能,公共代碼在編輯起來(lái)也比jar方式方便許多,非常實(shí)用。

之前網(wǎng)上尋找此方法許久都沒(méi)獲知,此時(shí)突然想起參考Scoreloop的引用方法,總算將其搞明白了。

原文鏈接:http://skyd.cnblogs.com/

責(zé)任編輯:閆佳明 來(lái)源: cnblogs
相關(guān)推薦

2009-12-17 17:13:23

Ruby for Ec

2009-08-05 14:45:56

VC中DLL的創(chuàng)建及調(diào)

2010-08-19 10:02:25

AndroidEclipseUbuntu

2011-06-02 09:08:09

Android 文件

2009-08-13 15:16:00

Eclipse建立We

2010-06-11 17:24:47

MySQL鏡像數(shù)據(jù)庫(kù)

2024-08-12 10:13:01

2009-09-28 22:27:39

IT運(yùn)維管理體系

2010-02-26 11:15:51

WCF接口方法

2010-05-25 17:35:12

SVN代理

2010-01-26 17:36:17

Android實(shí)現(xiàn)全屏

2009-06-24 08:03:08

HibernateDAEclipse

2009-12-28 13:52:55

DMVPN網(wǎng)絡(luò)

2009-12-18 16:55:49

Ruby調(diào)用win32

2010-02-25 09:13:34

WCF異步調(diào)用

2012-07-11 09:33:11

公共混合云

2016-09-30 09:49:05

2018-05-22 14:16:35

云計(jì)算數(shù)據(jù)庫(kù)云原生

2010-04-22 15:42:34

Oracle數(shù)據(jù)庫(kù)

2011-08-10 17:00:45

DB2數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美日韩高清在线观看 | 国产清纯白嫩初高生视频在线观看 | 操久久| 台湾佬久久 | 久久久www成人免费无遮挡大片 | 国产精品毛片一区二区在线看 | 黄a网站| 欧美综合一区 | 久久婷婷国产麻豆91 | 精品三区 | 国产精品视频yy9299一区 | 岛国av一区二区三区 | 午夜影院操 | 最近中文字幕免费 | 精品一区二区三区四区五区 | 九九热在线免费视频 | 色秀网站 | 精品视频免费在线 | 91tv在线观看 | 国产精品免费一区二区三区四区 | 国产一区免费视频 | 亚洲九九 | 日韩在线精品强乱中文字幕 | 久久综合一区 | 亚洲高清在线 | 97精品国产一区二区三区 | 亚洲不卡在线观看 | 激情毛片 | 国产亚洲成av人片在线观看桃 | 久久久精品一区 | 精品亚洲一区二区三区 | 欧美精品久久久久久久久久 | 国产男女猛烈无遮掩视频免费网站 | 亚洲三级国产 | 91精品一区二区三区久久久久久 | 成人在线视频一区 | 欧美精品在线播放 | 丁香一区二区 | 亚洲成a人片 | 欧美日韩亚洲国产 | 一区二区三区高清在线观看 |