当前位置: 首页 > 面试题库 >

如何创建我自己的android库并托管它

牛越
2023-03-14
问题内容

我正在创建一个用于多个不同android应用程序的登录屏幕。打包它的最佳方法是什么,以便其他人可以在他们的应用程序上使用我的登录功能。如果我们要进行更改,最好将它们自动同步。编辑*看来将其打包到一个库模块中是最好的选择。如何上载此模块,以便如果我们对此模块进行更新,则它将无缝更新,而不必从github中获取。

谢谢!


问题答案:

如果您已将代码推送到GitHub,则使用JitPack可以轻松共享库(aar)。

您的用户只需要将存储库添加到他们的build.gradle中:

repositories {
    jcenter()
    maven { url "https://jitpack.io" }
}

然后将您的GitHub存储库作为依赖项:

dependencies {
    // ...
    compile 'com.github.YourUsername:Repo:Release'
}

令人高兴的是,您不必上载库。在后台,JitPack将从GitHub检出代码并进行编译。在GitHub上发布新版本时,其他人可以使用它。

还有一个有关如何准备Android项目的指南。



 类似资料:
  • 问题内容: 我用Java创建了一个程序,并对其进行了设计,以使我希望它们出现在主体中的方法(getter方法)在启动包含这些方法的类之后可以轻松地调用它们。 问题是,我需要使这个应用程序(包含getter方法)像一个API,以便我可以让我的应用程序供开发人员在需要时使用我的函数(getter方法),并且只使用它们所需要的功能。需要添加此文件(我认为完成后的API显示为.jar文件)。 我该如何做到

  • 当我们使用术语"类库"时,我们一般指的是位于libraries 文件夹中的类,它们在wiki的"类库参考"这个板块被讨论.在当前这个话题中,我们将讨论如何在 application/libraries 文件夹中建立你自己的类库,并使它们与全框架的资源维持分离. 作为一个额外的功能,当你需要在原始类中简单地添加一些功能时,CodeIgniter能使你的类库extend 自原始类.你甚至可以通过在ap

  • 我只是在做行人教程,我已经创建了走廊站 我创造了我自己的步行人口,叫做我的人 我创建了一个循环事件,试图在一个名为location.TXT的TXT文件中记录位置,在这个社区的一个人的帮助下,我做到了(问题链接:在TXT中存储行人代理位置)

  • 问题内容: 我对项目有一些特定要求,因此决定实施不受管理的Neo4j扩展。 我在Neo4j文档中找到了以下信息: 非托管扩展 测试您的扩展 这看起来是一个好的开始。但是我无法为我工作。 是否有一些更完整的工作示例/模板可以用作参考? 问题答案: “手工”解决方案 TL; DR; - https://github.com/FylmTM/neo4j-unmanaged-extension- templ

  • 我使用JSoup从html文档中提取某些标记。但是,我需要用团队创建的一些标记来更改其中的一些。 示例 检查我的标签是否需要自动关闭标签。有线索吗?谢谢

  • 我想为所有alertDialog实例创建一个不同的主题。我需要我自己的标题视图,而不是通常的黑色标题背景。所有文本应为蓝色,并将alertDialog的边缘设置为圆形。 是否可以使用任何样式或创建扩展的类,为警报对话框创建我们自己的主题?我的alertDialog的所有实例都需要一个公共主题或样式。我在很多地方使用alertDialog—一个用于单选项,一个用于ArrayAdapter。 我的al