将Android项目拆分为模块?

将Android项目拆分为模块?,android,Android,我遵循这一点,喜欢将Android项目分解成模块的想法。但是现在,我偶然发现了一些我在其他方面不会遇到的问题,例如,我不能在模型模块中使用SQLiteOpenHelper,因为它是纯Java而不是Android 有没有办法使用Android类(例如SQLiteOpenHelper),还是建议不要拆分应用程序?在Android Studio中创建新模块时,您可以选择要创建的模块类型。只需选择安卓库,您就可以访问安卓类但不一定能找到您。。。DataBaseHelper通常驻留在自己的类(单个Java

我遵循这一点,喜欢将Android项目分解成模块的想法。但是现在,我偶然发现了一些我在其他方面不会遇到的问题,例如,我不能在模型模块中使用SQLiteOpenHelper,因为它是纯Java而不是Android


有没有办法使用Android类(例如SQLiteOpenHelper),还是建议不要拆分应用程序?

在Android Studio中创建新模块时,您可以选择要创建的模块类型。只需选择安卓库,您就可以访问安卓类

但不一定能找到您。。。DataBaseHelper通常驻留在自己的类(单个Java文件)上.在java类上导入SQLiteOpenHelper如何..我无法在非Android模块中导入它,因为该类不存在there@FrankN.Stein-我必须子类化
SQLiteOpenHelper
,但我找不到在非Android项目中使用/导入它的方法。难道你不能将Java文件复制到位吗?我不知道你的操作系统或IDE,但是在你的文件操作系统资源管理器中粘贴一个拷贝,或者从操作系统文件资源管理器拖放到IDE文件资源管理器就可以了。