1、添加依赖
在demo中会用到路径等多个插件库,一并加载
在pubspec.yaml添加
dependencies:
flutter:
sdk: flutter
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.2
event_bus: ^1.0.1
sqflite: ^1.1.0
shared_preferences: ^0.5.1
path_provider: ^0.5.0
dart文件中导入包
import 'package:flutter/material.dart';
import 'package:sqflite/sqflite.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:path_provider/path_provider.dart';
import 'package:path/path.dart';
import 'dart:io';
2、数据库的创建、打开
//创建数据库
Future _createNewDb(String dbName) async {
//获取数据库文件路径
var dbPath = await getDatabasesPath();