Android-SDK aar的开发

1.SDK的简介

“SDK即software development kit,中文的意思是软件开发工具包;SDK一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具集合。Android应用开发中有jar和aar格式的SDK.

2.SDK的开发

a.首先可以在自己的项目上新增一个 Module



b.选择Module Type的时候,选择Library



c.命名完Module之后就可以在自己的项目下看到新增的Module

d.开发点SDK里面的内容,新增个SDK里面的Activity及布局



image.png

e.界面写完之后,开始进行sdk的打包,右边的Gradle-module(名称)-build-assemble,点击assemble即可

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

3.SDK的依赖

SDK的依赖有两种方式,一种是远程Maven仓的依赖,另外是本地依赖。
当前就选择本地依赖
a.在app目录下lib中将sdk放入,同时增加本地依赖


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

b.放入完成后,同步一下
c.新增一个点击事件,并跳转SDK的Activity

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

4.界面效果

a.当前界面



b.跳转之后的SDK界面



c.查看SDK Activity在目录中的具体位置
通过点击跳转出的PlusSdkActivity可以看到activity来源于SDK中
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容