当前位置: 首页 > 知识库问答 >
问题:

我可以创建一个可以用于Android Studio中所有项目的Java类吗?

宇文智敏
2023-03-14

我想创建一个简单的Java类文件,并从我的所有项目访问它。

我知道我可以通过复制/粘贴方法来完成,但在这种情况下,类文件将独立于其原始源。我在原始类文件中所做的任何更改都不会影响已经复制到其他项目中的类文件。

在Android Studio中有链接类文件的方法吗?

共有1个答案

闻人志
2023-03-14

要在项目中创建新的库模块,请按以下步骤操作:

Click File > New > New Module.
In the Create New Module window that appears, click Android Library, then click Next.

There's also an option to create a Java Library, which builds a traditional JAR file. While a JAR file is useful for many projects— especially when you want to share code with other platforms—it does not allow you to include Android resources or manifest files, which is very useful for code reuse in Android projects. So this guide focuses on creating Android libraries.
Give your library a name and select a minimum SDK version for the code in the library, then click Finish.

Gradle项目同步完成后,库模块出现在左侧的项目面板中。如果您没有看到新的模块文件夹,请确保它显示的是Android视图。

更深入地看一下这里https://developer.android.com/studio/projects/android-library

 类似资料:
  • 从文档中可以看出,这在spring-boot-maven-plugin中是不可能的。 所以现在我正在尝试创建一个测试JAR,但是当我运行应用程序类时,我得到了 有没有关于如何在没有maven插件的情况下打包SpringBoot应用程序的文档?

  • 问题内容: 问题答案: 您可以通过以下方式之一: 在依赖项中,您可以将其他项目添加到您的项目中。右键单击项目->属性-> Java构建路径->项目。在此处添加您的项目。 要么 将项目类放入jar,并将其添加到其他项目中 依赖关系应添加到类路径中 在运行时,请确保在两种情况下,都将引用项目的JAR文件添加到类路径中。

  • 问题内容: 假设我有类,并且其中的类具有可读和可写的属性: 是否可以只使用该方法而只使用该方法? 问题答案: 不可以,无法分配每个类别的访问权限。 考虑将您的类分为单独的接口,以便每个类仅获得一个具有所需接口的对象。例如: 当然,这涉及安全性,但这应该使您朝正确的方向进行思考。

  • 嗨,我只是想知道有没有可能创建一个通用类来确认ObserveObject协议,它可以被多个ContentView使用。 如果我能做到这一点,那么我将能够使我的ContentView和Model类完全通用和可重用。 我希望实现的一个例子: 如果我能做到这一点,任何类都可以实现ContentViewModelType,并成为ContentView的模型,使其通用且可重用。举个例子 但是当我尝试初始化C

  • 我想将用户输入存储到ArrayList中,然后将该ArrayList放入另一个ArrayList中。这有点像一个主类别,它包含包含数据的子类别。 以下是一些代码: 我可以在"main Cat"ArrayList中添加"subCat"ArrayList吗?

  • 问题内容: 我正在为项目使用gruntjs,并且想知道项目中是否可以有多个grunt.js文件?我问的原因是我的项目是这样组织的: 我希望顶层grunt.js构建所有项目。但是,随着项目列表的增加,我不希望我的顶级grunt.js文件变大。所以我想组织它,以便顶层grunt可以调用项目级别grunt文件来构建它们。或者,如果有人只想构建project1,则可以转到project1文件夹并运行它自己