Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 管理更大、更复杂应用程序的项目结构_Java_Android_Module_Packages - Fatal编程技术网

Java 管理更大、更复杂应用程序的项目结构

Java 管理更大、更复杂应用程序的项目结构,java,android,module,packages,Java,Android,Module,Packages,这是一个基本问题,与项目结构有关。这只是我在安卓系统中错过的一个基本概念。(由于自学) 有了一个包含许多类、活动和片段的应用程序,java和res文件夹中的应用程序都变得繁忙起来 我不确定管理大型项目的最佳方式是什么 例如,如果我有一个不同的部分,蓝牙、wifi、gps等,其中许多是可重用的代码“包”或“模块”(我不确定正确的单词) 我应该如何格式化我的项目? 使用软件包? 是否有一个dll概念等效 这里有一个问题: ,但这对我澄清这个问题没有什么帮助 任何反馈都将不胜感激 我应该如何格式化我的

这是一个基本问题,与项目结构有关。这只是我在安卓系统中错过的一个基本概念。(由于自学)

有了一个包含许多类、活动和片段的应用程序,java和res文件夹中的应用程序都变得繁忙起来

我不确定管理大型项目的最佳方式是什么

例如,如果我有一个不同的部分,蓝牙、wifi、gps等,其中许多是可重用的代码“包”或“模块”(我不确定正确的单词)

我应该如何格式化我的项目?
使用软件包?
是否有一个dll概念等效

这里有一个问题:
,但这对我澄清这个问题没有什么帮助

任何反馈都将不胜感激

我应该如何格式化我的项目

这取决于你的需要。如果您想将部分逻辑移到库中,可以通过创建一个android库项目来实现。请参见库模块部分:

是否有一个dll概念等效

如果您想要该库项目的编译版本(如DLL),您可以生成一个
.jar
文件。请参阅此链接:

所以,您可以直接链接android库项目,或者先编译它,然后作为
.jar
文件包含