|
|
|
@ -8,8 +8,31 @@ import 'package:travelguide/travelguideapp/ui/boundary/collection1.dart';
|
|
|
|
|
import 'package:travelguide/travelguideapp/ui/boundary/collection2.dart';
|
|
|
|
|
import 'package:travelguide/travelguideapp/ui/boundary/collection3.dart';
|
|
|
|
|
import 'package:travelguide/travelguideapp/ui/boundary/collection4.dart';
|
|
|
|
|
import 'package:travelguide/travelguideapp/data/MyDatabase.dart';
|
|
|
|
|
import 'package:path/path.dart';
|
|
|
|
|
import 'dart:async';
|
|
|
|
|
import 'package:sqflite/sqflite.dart';
|
|
|
|
|
void main() async{
|
|
|
|
|
WidgetsFlutterBinding.ensureInitialized();
|
|
|
|
|
|
|
|
|
|
void main() {
|
|
|
|
|
// 初始化数据库
|
|
|
|
|
final database = await MyDatabase.initDatabase();
|
|
|
|
|
Future<void> insertSampleData() async {
|
|
|
|
|
final databasePath = await getDatabasesPath();
|
|
|
|
|
final path = join(databasePath, 'travelguide.db');
|
|
|
|
|
final database = await openDatabase(path);
|
|
|
|
|
|
|
|
|
|
// 插入示例数据
|
|
|
|
|
await database.insert('CollectionInfo', {
|
|
|
|
|
'CollectionID': 0,
|
|
|
|
|
'MuseumName': '博物馆名称',
|
|
|
|
|
'CollectionName': '示例藏品',
|
|
|
|
|
'CollectionDetail': '这是示例藏品的详细描述',
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
await database.close();
|
|
|
|
|
}
|
|
|
|
|
insertSampleData();
|
|
|
|
|
runApp(MaterialApp(
|
|
|
|
|
initialRoute: '/', // 设置初始路由
|
|
|
|
|
routes: {
|
|
|
|
|