我正在使用带有颤振的 Hive db。我必须使用api并创建一个一次性数据库并将该数据库放在资产文件夹中,该数据库将成为构建的一部分。
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
Directory directory;
if (kIsWeb) {
// directory = Directory('/web');
} else {
try {
directory = await pathProvider.getApplicationDocumentsDirectory();
Hive.init(directory.path);
Hive.registerAdapter(InventoryAdapter());
} catch (ex) {}
}
runApp(MyApp());
}
在上面的代码中directory.path
返回路径,如/data/data/com.pkg_name/app_flutter
. 如何在资产文件夹中创建这个数据库,或者有没有其他方法可以创建一次性数据库?