基于Library去开发android SDK——代码实现

本文已同步发表到我的微信公众号,扫一扫文章底部的二维码或在微信搜索 “程序员驿站”即可关注,每天都会更新优质技术文章。

上一篇已经完成了基于Library实现sdk开发的项目环境搭建,这一篇将介绍一下在sdk中写代码以及通过app demo去调用我们的sdk。

需求:我们在sdk中封装一个AES加密的功能-也就是一个简单的工具类(这里只是为了介绍整个sdk开发流程,具体功能点在项目中具体运用了,但开发流程是一样的)。

1.在Library中写上我们要AES加密和解密的具体实现:

2.我们在app Module中就可以引用了(上一篇中app Module已添加mylibrary依赖)。

加密和解密功能完全正确,因此我们就完成了以上AES加密sdk代码的编写与测试工作。

3.这一篇主要是介绍在library中编写我们sdk中功能代码,以及如何在app Module中调用sdk中代码测试相关功能。下一篇将介绍如何实现sdk打包,然后在全新项目中如何引用,具体请见“基于Library去开发android  SDK——SDK打包”

关注我的技术公众号"程序员驿站",每天都有优质技术文章推送,微信扫一扫下方二维码即可关注:


原文地址:https://www.cnblogs.com/wood3/p/7073965.html