首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何创建您自己的Android开发库,以便在您编写的每个程序中使用?

如何创建您自己的Android开发库,以便在您编写的每个程序中使用?
EN

Stack Overflow用户
提问于 2010-11-03 16:44:06
回答 6查看 88.1K关注 0票数 99

我是一名Delphi程序员,多年来,我已经编写了数百个类和例程,我可以在我编写的每个Delphi程序中使用它们。

这个被称为dlib,通过将这个文件夹放在我的库路径中,并使用Delphi单元的部分中的一个单元,就可以在每个程序中使用它。

作为Java和Android开发的新手,我想知道如何以类似的方式做到这一点。

我的问题是,如何编写自己的类,将它们放在某个全局文件夹中,并在我编写的每个程序中使用这些类和例程?

我知道这是一个基本的问题,我可以通过搜索Google并在Eclipse中尝试来找到这个问题,但是如果有人能让我走上正确的道路,我知道我会节省很多时间。

谢谢。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-11-03 16:52:25

你必须创建Android库项目。在Eclipse中创建安卓项目,输入project Properties -> android并选中isLibrary属性。现在,您可以将此库添加到Android应用程序项目中,方法是将其添加到同一属性页上的列表中。

使用库项目部分中的更详细的说明here

票数 94
EN

Stack Overflow用户

发布于 2015-06-10 04:13:30

Instructions for creating a library in Android Studio

创建库模块

要在项目中创建新的库模块,请执行以下操作:

单击Android文件>新建>新建出现的

  1. Create
  2. Module窗口,单击Android Library,然后单击Next。

还可以选择创建一个Java Library,它构建一个传统的JAR文件。虽然JAR文件对许多项目都很有用--尤其是当您想要与其他平台共享代码时--但它不允许您包含Android资源或清单文件,这对于Android项目中的代码重用非常有用。因此,本指南将重点介绍如何为库创建Android libraries.

  • Give名称,并为库中的代码选择最低版本,然后单击Finish.

一旦Gradle项目同步完成,库模块就会出现在左侧的项目面板中。如果您没有看到新的模块文件夹,请确保它显示了Android view

将应用程序模块转换为库模块

如果您有一个现有的应用程序模块,其中包含您想要重用的所有代码,则可以将其转换为库模块,如下所示:

  1. 打开模块级build.gradle文件。
  2. 删除applicationId所在的行。只有安卓应用程序模块可以定义这一点。
  3. 在文件的顶部,您应该看到以下内容:

apply plugin: 'com.android.application'

将其更改为以下内容:

apply plugin: 'com.android.library'

保存文件并单击Android工具>>将项目与Gradle文件同步。

票数 11
EN

Stack Overflow用户

发布于 2012-05-29 12:37:17

如果您的库位于由java代码组成的.java文件中。在mobile.tutsplus.com上有一个关于如何使用这个库的非常详细的教程。链接如下:

http://mobile.tutsplus.com/tutorials/android/android-essentials-creating-android-compliant-libraries/

例如,我想在Github.com here https://github.com/chrisbanes/Android-PullToRefresh/tree/master/library上使用克里斯班的Pull to Refresh库。该库的结构采用Android应用程序的形式。它的形式如下:

代码语言:javascript
复制
res/
src/
AndroidManifest.xml
pom.xml
project.properties

如何在上使用:

  1. 在Eclipse中创建新项目。为您的项目命名。选择“从现有源代码创建项目”。在“位置”中选择包含上述文件的根文件夹的位置。选择您的目标并单击finish。
  2. 选择您创建的新项目的属性。选择"Android“选项。选中"Is Library“复选框(如果尚未选中)。关闭properties.
  3. Add,从将要使用该库的项目中引用该库。选择使用此库的项目。打开属性。选择"Android“选项。在底部的"Is Library“上。不要选中"Is Library“的复选框。点击右边的“添加”按钮。您在步骤1和2中创建的项目应该已列出,可供选择。选择它并单击apply。关闭properties.
  4. You're,准备引用项目中的类。
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4085313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档