android中可以使用module来进行开发,module可以将功能模块与主逻辑模块分开来,module也可以理解为library,最终可以生成.jar文件与.aar文件,从而别的程序也可以进行调用。.jar包和.aar包的主要区别在于.jar包不包含资源文件,只包含了class文件和清单文件,而.aar文件则包含了全部,如果只是功能函数的打包,可以直接使用.jar即可,但如果涉及到UI界面等使用资源文件的内容,则应该使用.aar文件。
module的使用较为简单,创建之后即可在java文件夹中编写逻辑代码,完成之后进行编译,即可以在对于的工程目录下找到.jar和.aar包,如果需要对其进行调用,可以编辑build.gradle文件进行调用链接即可。