带有 ui 和 api 调用的 Android Sdk 开发
Posted
技术标签:
【中文标题】带有 ui 和 api 调用的 Android Sdk 开发【英文标题】:Android Sdk Development with ui and api calls 【发布时间】:2021-08-27 13:23:36 【问题描述】:我有一个在 Play 商店实时运行的应用。现在我想在 Gradle 文件中添加另一个模块或将其称为 SDK 作为实现依赖项。我尝试在项目中创建一个新模块,但 res 文件夹在其中不可用。这对我来说很重要,因为我的 sdk 中有活动和 api 调用。
基本上,我需要的是如果我有一个按钮,点击它应该会从我必须开发的新模块或 SDK 中打开一个活动。
最后我必须给出需要在项目主应用程序的 Gradle 文件中的库的实现链接。
另外,我需要在 kotlin 中执行此操作
如何解决这个问题?最佳做法是什么?
【问题讨论】:
【参考方案1】:首先,确保新模块的引用在settings.gradle中声明为include ':package-name'
如果你想让新模块的代码对另一个模块可用,你需要在你想使用的模块的 gradle 文件中声明它。
dependencies
implementation project(':package-name')
【讨论】:
如何在我正在创建的新模块中使用活动和 api 调用 要使用 android 框架的活动或其他资源,您必须将您的模块设置为 Android 模块。在此模块的构建 gradle 中添加“应用插件:'com.android.library'”。关于Api调用,我不知道怎么准确回答你。我认为将 Ktor 或 Retrofit 实例与 Rxjava 或协程一起使用。以上是关于带有 ui 和 api 调用的 Android Sdk 开发的主要内容,如果未能解决你的问题,请参考以下文章
如何在Android上通过retrofit2调用带有Cognito Credentials的API网关?