Android-SDK aar的開(kāi)發(fā)

1.SDK的簡(jiǎn)介

“SDK即software development kit,中文的意思是軟件開(kāi)發(fā)工具包;SDK一般都是一些軟件工程師為特定的軟件包、軟件框架、硬件平臺(tái)、操作系統(tǒng)等建立應(yīng)用軟件時(shí)的開(kāi)發(fā)工具集合。Android應(yīng)用開(kāi)發(fā)中有jar和aar格式的SDK.

2.SDK的開(kāi)發(fā)

a.首先可以在自己的項(xiàng)目上新增一個(gè) Module



b.選擇Module Type的時(shí)候,選擇Library



c.命名完Module之后就可以在自己的項(xiàng)目下看到新增的Module

d.開(kāi)發(fā)點(diǎn)SDK里面的內(nèi)容,新增個(gè)SDK里面的Activity及布局



image.png

e.界面寫完之后,開(kāi)始進(jìn)行sdk的打包,右邊的Gradle-module(名稱)-build-assemble,點(diǎn)擊assemble即可
,

f.打包完成后,可以在sdk module下的build,找到aar包

3.SDK的依賴

SDK的依賴有兩種方式,一種是遠(yuǎn)程Maven倉(cāng)的依賴,另外是本地依賴。
當(dāng)前就選擇本地依賴
a.在app目錄下lib中將sdk放入,同時(shí)增加本地依賴


dependencies {
    implementation fileTree(dir: 'libs', include:['*.jar','*.aar'])
}

b.放入完成后,同步一下
c.新增一個(gè)點(diǎn)擊事件,并跳轉(zhuǎn)SDK的Activity

  sdkBtn.setOnClickListener {
            val intent = Intent(this,PlusSdkActivity::class.java)
            startActivity(intent)
        }

4.界面效果

a.當(dāng)前界面



b.跳轉(zhuǎn)之后的SDK界面



c.查看SDK Activity在目錄中的具體位置
通過(guò)點(diǎn)擊跳轉(zhuǎn)出的PlusSdkActivity可以看到activity來(lái)源于SDK中
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容