28. flutter 本地存储 shared_preferences
import 'package:shared_preferences/shared_preferences.dart';//存// Obtain shared preferences.final prefs = await SharedPreferences.getInstance();​// Save an integer value to 'c…
27. dio 图片视频上传
final formData = FormData.fromMap({  'name': 'dio',  "file":awiat MultipartFile.fromFile(fliePath)});final response = await dio.post('/info', data: formData);
26. 拍照&相册&相关操作
image_picker 第三方 import 'package:image_picker/image_picker.dart'; inal ImagePicker _picker = ImagePicker();    // 打开相册    final XFile? image = await _picke…
25. flutter 播放视频
依赖的组件 dependencies: video_player: ^2.5.1 chewie: ^1.4.0 使用 import 'package:chewie/chewie.dart';import 'package:video_player/video_player.dart';​final videoPlayerController = V…
24.获取设备信息&监听网络&打开第三方APP
获取设备信息&应用信息&监听网络&打开第三方APP 获取设备信息 device_info_plus import 'package:device_info_plus/device_info_plus.dart'; final deviceInfoPlugin = DeviceInfoPlugin(); final devic…
24. flutter的WebView&网络信息&唤醒第三方APP
WebView 使用第三方 flutter_inappwebview 安卓配置 配置 minSdkVersion:17 配置权限 android/app/src/main/AndroidManifest.xml <uses-permission android:name="android.permission.INTERNET"/> I…
22. flutter解析HTML
导入 import 'package:flutter_html/flutter_html.dart'; Html( data:HTMLString,    style:{        "body":style(       background:Colors…
21. 下拉和上滑刷新
下拉刷新 RefreshIndicator flutter 提供了下拉刷新的组件,最外层包裹 ListView 组件即可实现下拉刷新 RefreshIndicator( child:ListView(),    onRefresh:(){print("下拉刷新")}) 上拉刷新 flutter 没有提供专门的上拉刷新组件,需要模…
20. Flutter请求接口
MAP 和 JSON 格式互转 import "dart:convert";json.encode(map) // map 转 jsonjson.decode(json) // json 转 map Dio 请求接口 第三方 异步方式可用 .then 和 async / await 配置 dependencies: dio: ^4.0.6 impo…
19. Flutter 时间和国际化
Flutter 获取日期 DateTime d = DeteTime.now(); d.yaear /*年*/ d.month /*月*/ d.day /*日*/ d.hour /*时*/ d.minuter /*分*/ d.second /*秒*/ 获取时间戳 DateTime d = DateTime.now();d.millisecondsS…