我正在开发一个Android应用程序,并认为使用ORM来利用一些数据库工作,我已经看到了一些,他们都看起来很好的工作,现在我只有一个主要问题左侧,我还没有找到一种在运行时设置数据库位置的方法。例如,我将讨论一个常见的(在这种情况下,非常真实的场景),假设你的应用程序需要完全离线工作,并且用户下载应用程序需要的数据库,一个常见的准则是提供某种文件资源管理器,用户可以指定数据目录。ActiveAndroid数据库位置动态变化
那么,让我们假设我使用ActiveAndroid ORM,我已经根据指南设置了一切,并且我在AndroidManifest中指定了数据库的名称,我甚至可以在那里设置一个静态路径,比如说, “/mnt/sdcard/data/data.db”,它会使用现有的数据库工作,我只是还没有找到做这样的事情
ActiveAndroid.location = customLocation;
的方式,其中customLocation是由用户选择的路径在首选项上,即数据库的自定义位置。
任何帮助表示赞赏。