有没有任何方法可以让我从本地计算机(本地服务器)读取数据库文件并复制到android中的资产文件夹


@Singleton
@Provides
fun provideDB(applicationContext: Context): myDB{
return Room.databaseBuilder(applicationContext, myDB::class.java, DatabaseConstants.DATABASE)
.createFromAsset("sample2.db")
.fallbackToDestructiveMigration()
.build()
}

这是我从assets文件夹中读取sample2.db的代码。我想从本地服务器读取它,并将其粘贴到assets文件夹中,这样我就可以在运行时使用它。应用程序应该从本地服务器读取文件并粘贴到资产文件夹,或者更新文件(如果已经存在(。

如果您要求,则无法在运行时将某些内容复制到assets文件夹中。您需要下载文件,然后在运行时将其存储在文件系统中

最新更新