项目标题:Azure SDK for Android-用于微软Azure的安卓客户端SDK
项目简介
这个项目是Azure SDK for Android的仓库,主要用于其积极开发。它为微软Azure提供安卓客户端SDK。每个服务都有单独的库可供选择使用,而不是一个庞大的Azure包。目前客户端库部分处于beta版,部分已正式发布。
项目使用前提
这些库是用Java8编写的。应用程序必须使用Android Gradle插件3.0.0或更高版本构建,并且必须配置为启用Java8语言反编译才能使用这些库,且不使用需要Android Gradle插件4.0.0提供的Java8 + API反编译的Java8 + API。另外,必须有Azure订阅才能使用这些库。
可用的库
处于beta版的库
包括Core中的azure-core:1.0.0-beta.12、azure-core-logging:1.0.0-beta.12等一系列库,需要注意的是,由于SDK目前处于beta版,API接口和功能集在正式发布前可能随时更改,目前不推荐用于生产环境。
已正式发布的库
例如Azure Communication Services中的azure-communication-calling:2.2.1、azure-communication-chat:2.0.0、azure-communication-common:1.0.2等库。
库的安装
使用Gradle添加依赖
如果使用Gradle构建系统将一个或多个客户端库导入项目,对于想要使用的每个库,在应用的build.gradle或build.gradle.kts文件的依赖项块中添加一个实现配置,指定库的名称和版本,例如: //build.gradle dependencies{…implementation “com.azure.android:azure-communication-chat:2.0.0”} //build.gradle.kts dependencies{…implementation(“com.azure.android:azure-communication-chat:2.0.0”)}
使用Maven添加依赖
如果使用Maven构建系统将一个或多个客户端库导入项目,则将它们添加到应用的pom.xml文件的依赖项部分,指定每个想要使用的库的artifactId和版本,例如:
项目贡献与支持
如果想要对这个仓库做出贡献,可以查看贡献指南。大多数贡献需要同意贡献者许可协议(CLA)。如果有安全问题或漏洞应通过电子邮件私下报告给Microsoft Security Response Center(MSRC)secure@microsoft.com。如果有问题可以通过Github Issues提交问题,也可以在StackOverflow上使用azure-android-sdk标签查询或提问。
项目总结
Azure SDK for Android为在安卓平台使用微软Azure服务提供了方便的开发工具,无论是库的选择、安装还是项目的贡献等方面都有明确的指引。希望大家对这个项目有更多的了解,如果有任何想法或者建议欢迎在下方留言讨论。