Skip to content

Commit f8515c1

Browse files
committed
chore:remove image_picker plugin
1 parent 2c3d7ca commit f8515c1

File tree

4 files changed

+50
-68
lines changed

4 files changed

+50
-68
lines changed

lib/event/event_bus.dart

Lines changed: 0 additions & 7 deletions
This file was deleted.

lib/event/event_model.dart

Lines changed: 0 additions & 7 deletions
This file was deleted.

lib/views/upload_page/upload_page.dart

Lines changed: 50 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import 'package:flutter_picgo/utils/permission.dart';
66
import 'package:flutter_picgo/utils/shared_preferences.dart';
77
import 'package:flutter_picgo/utils/strings.dart';
88
import 'package:flutter_picgo/views/upload_page/upload_page_presenter.dart';
9-
import 'package:image_picker/image_picker.dart';
109
import 'package:permission_handler/permission_handler.dart';
1110
import 'package:toast/toast.dart';
1211
import 'package:path/path.dart' as path;
@@ -36,7 +35,6 @@ class _UploadPageState extends State<UploadPage>
3635
static const URL = 3;
3736

3837
UploadPagePresenter _presenter;
39-
final picker = ImagePicker();
4038

4139
_UploadPageState() {
4240
_presenter = UploadPagePresenter(this);
@@ -206,56 +204,56 @@ class _UploadPageState extends State<UploadPage>
206204
return;
207205
}
208206
// 获取图片
209-
try {
210-
final pickedFile = await picker.getImage(source: ImageSource.gallery);
211-
if (pickedFile != null) {
212-
var sp = await SpUtil.getInstance();
213-
var settingIsTimestampRename =
214-
sp.getBool(SharedPreferencesKeys.settingIsTimestampRename) ?? false;
215-
var settingIsUploadedRename =
216-
sp.getBool(SharedPreferencesKeys.settingIsUploadedRename) ?? false;
207+
// try {
208+
// final pickedFile = await picker.getImage(source: ImageSource.gallery);
209+
// if (pickedFile != null) {
210+
// var sp = await SpUtil.getInstance();
211+
// var settingIsTimestampRename =
212+
// sp.getBool(SharedPreferencesKeys.settingIsTimestampRename) ?? false;
213+
// var settingIsUploadedRename =
214+
// sp.getBool(SharedPreferencesKeys.settingIsUploadedRename) ?? false;
217215

218-
/// 获取文件后缀
219-
String suffix = path.extension(pickedFile.path);
220-
String filename = path.basenameWithoutExtension(pickedFile.path);
221-
_renameImage = settingIsTimestampRename
222-
? '${new DateTime.now().millisecondsSinceEpoch.toString()}$suffix'
223-
: '$filename$suffix';
224-
if (settingIsUploadedRename) {
225-
_controller = TextEditingController(text: _renameImage);
226-
await showDialog(
227-
context: context,
228-
barrierDismissible: false,
229-
builder: (context) {
230-
return AlertDialog(
231-
title: Center(
232-
child: Text('重命名图片'),
233-
),
234-
content: Padding(
235-
padding: EdgeInsets.only(left: 4, right: 4),
236-
child: TextField(
237-
controller: _controller,
238-
),
239-
),
240-
actions: <Widget>[
241-
FlatButton(
242-
child: Text('确定'),
243-
onPressed: () {
244-
this._renameImage = _controller.text;
245-
Navigator.pop(context);
246-
}),
247-
],
248-
);
249-
},
250-
);
251-
}
252-
setState(() {
253-
this._previewPath = pickedFile.path;
254-
});
255-
}
256-
} catch (e) {
257-
print(e);
258-
}
216+
// /// 获取文件后缀
217+
// String suffix = path.extension(pickedFile.path);
218+
// String filename = path.basenameWithoutExtension(pickedFile.path);
219+
// _renameImage = settingIsTimestampRename
220+
// ? '${new DateTime.now().millisecondsSinceEpoch.toString()}$suffix'
221+
// : '$filename$suffix';
222+
// if (settingIsUploadedRename) {
223+
// _controller = TextEditingController(text: _renameImage);
224+
// await showDialog(
225+
// context: context,
226+
// barrierDismissible: false,
227+
// builder: (context) {
228+
// return AlertDialog(
229+
// title: Center(
230+
// child: Text('重命名图片'),
231+
// ),
232+
// content: Padding(
233+
// padding: EdgeInsets.only(left: 4, right: 4),
234+
// child: TextField(
235+
// controller: _controller,
236+
// ),
237+
// ),
238+
// actions: <Widget>[
239+
// FlatButton(
240+
// child: Text('确定'),
241+
// onPressed: () {
242+
// this._renameImage = _controller.text;
243+
// Navigator.pop(context);
244+
// }),
245+
// ],
246+
// );
247+
// },
248+
// );
249+
// }
250+
// setState(() {
251+
// this._previewPath = pickedFile.path;
252+
// });
253+
// }
254+
// } catch (e) {
255+
// print(e);
256+
// }
259257
}
260258

261259
/// 上传图片
@@ -344,7 +342,6 @@ class _UploadPageState extends State<UploadPage>
344342
LocalNotificationUtil.createNotificationDetails(
345343
LocalNotificationUtil.uploadAndroidChannel(),
346344
LocalNotificationUtil.normalIOSNotificationDetails(),
347-
LocalNotificationUtil.normalMacOSNotificationDetails()
348-
));
345+
LocalNotificationUtil.normalMacOSNotificationDetails()));
349346
}
350347
}

pubspec.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ dependencies:
2929
sqflite: ^1.3.2+1
3030
fluro: ^1.7.7
3131
toast: ^0.1.5
32-
image_picker: ^0.6.7+2
3332
json_serializable: ^3.3.0
3433
cached_network_image: ^2.2.0+1
3534
url_launcher: ^5.7.10

0 commit comments

Comments
 (0)