Ede*_*com 99 java android shared-libraries
我是Delphi程序员,多年来编写了数百个类和例程,我可以在我编写的每个Delphi程序中使用它.
这个库名为dlib,可以在每个Delphi程序中使用,方法是将此文件夹放在我的库路径中,并使用Delphi单元的uses部分中的一个单元.
作为Java和Android开发的全新手段,我想知道如何以类似的方式做到这一点.
所以我的问题是,如何编写自己的类,将它们放在某个全局文件夹中,并在我编写的每个Android程序中使用这些类和例程?
我知道这是一个基本问题,我可以通过搜索谷歌并在Eclipse中尝试来找到它,但如果有人能让我走上正轨,我知道我会节省很多时间.
谢谢.
BSM*_*SMP 10
创建库模块
要在项目中创建新的库模块,请执行以下操作:
单击文件>新建>新建模块.
在出现的" 创建新模块"窗口中,单击"Android库",然后单击"下一步".
还有一个选项可以创建一个Java库,它可以构建一个传统的JAR文件.虽然JAR文件对许多项目很有用 - 尤其是当您想与其他平台共享代码时 - 它不允许您包含Android资源或清单文件,这对于Android项目中的代码重用非常有用.因此本指南重点介绍如何创建Android库.
为库命名并为库中的代码选择最低SDK版本,然后单击" 完成".
Gradle项目同步完成后,库模块将显示在左侧的" 项目"面板中.如果您没有看到新的模块文件夹,请确保它显示的是Android视图.
将app模块转换为库模块
如果您的现有应用程序模块包含要重用的所有代码,则可以将其转换为库模块,如下所示:
打开模块级
build.gradle文件.删除该行
applicationId.只有Android应用模块才能定义此功能.在文件的顶部,您应该看到以下
apply plugin: 'com.android.application'
内容:
apply plugin: 'com.android.library'
将其更改为以下内容: 保存文件,然后单击工具> Android>使用Gradle文件同步项目.
小智 7
如果你的库是在java代码组成的.java文件中.有关如何在mobile.tutsplus.com上使用该库的详细教程.下方链接:
比如我想用拉来的Chrisbanes在这里Github.com刷新库https://github.com/chrisbanes/Android-PullToRefresh/tree/master/library.该库的结构采用Android应用程序的形式.它具有如下形式:
res/
src/
AndroidManifest.xml
pom.xml
project.properties
Run Code Online (Sandbox Code Playgroud)
如何在Eclipse上使用:
| 归档时间: |
|
| 查看次数: |
87360 次 |
| 最近记录: |