【從零開始學 Flutter 程式設計】 線上教學課程目錄 使用 Dart 程式語言,開發 Android 和 iOS APP 應用程式。 SharedPreferences 設定檔資料存取 SharedPreferences 設定檔資料存取,類似 Android 的 Shared Preferences 和 iOS 的 NSUserDefaults,可以存取一些基本的少量資料存到手機端的xml文件中,大量資料則會改採用 SQLite 行動裝置資料庫或是存放在雲端,如: FireBase。 在 pubspec.yaml 文件中添加依賴 最新版號,可以連結至 pub.dev: shared_preferences: https://pub.dev/packages/shared_preferences shared_preferences : "^0.5.3" 加入位置實際範例 載入Lib 要使用 SharedPreferences,宣告載入Lib import 'package:shared_preferences/shared_preferences.dart' ; 實體化 SharedPreferences 別忘記要加入非同處理 await 關鍵字 SharedPreferences prefs = await SharedPreferences . getInstance ( ) ; 設定寫入 SharedPreferences 資料 其中 key 是儲存的名字,value 是儲存的資料,別忘記要加入非同處理 await 關鍵字 //字串資料 await prefs . setString ( key , value ) ; //布林資料 await prefs . setBool ( key , value ) ; //浮點數資料 await prefs . setDouble ( key , value ) ; //整數資料 await prefs . setInt ( key , value ) ; //字串列表資料 await prefs . setStringList ( key , value ) ...