diff --git a/CHANGELOG.md b/CHANGELOG.md
index c5ed36b..ed1e08a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+## 4.0.1
+
+* fix
+* shareMultiImage/shareVideo
+
## 4.0.0
* 升级 Flutter 3.0
diff --git a/android/build.gradle b/android/build.gradle
index 182fcb9..acbbfb9 100644
--- a/android/build.gradle
+++ b/android/build.gradle
@@ -36,6 +36,8 @@ android {
targetCompatibility JavaVersion.VERSION_1_8
}
+ resourcePrefix 'weibo_kit'
+
defaultConfig {
minSdkVersion 16
diff --git a/android/src/vendor/AndroidManifest.xml b/android/src/vendor/AndroidManifest.xml
index c04f26a..55d8652 100644
--- a/android/src/vendor/AndroidManifest.xml
+++ b/android/src/vendor/AndroidManifest.xml
@@ -1,4 +1,5 @@
@@ -8,4 +9,18 @@
+
+
+
+
+
+
+
diff --git a/android/src/vendor/res/xml/weibo_kit_filepaths.xml b/android/src/vendor/res/xml/weibo_kit_filepaths.xml
new file mode 100644
index 0000000..c6ab2e1
--- /dev/null
+++ b/android/src/vendor/res/xml/weibo_kit_filepaths.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/example/lib/main.dart b/example/lib/main.dart
index ad1c230..6776409 100644
--- a/example/lib/main.dart
+++ b/example/lib/main.dart
@@ -140,26 +140,26 @@ class _HomeState extends State {
ListTile(
title: Text('图片分享'),
onTap: () async {
- File file = await DefaultCacheManager().getSingleFile(
+ final File file = await DefaultCacheManager().getSingleFile(
'https://www.baidu.com/img/bd_logo1.png?where=super');
- if (Platform.isAndroid) {
- // 仅支持 Context.getExternalFilesDir(null)/Context.getExternalCacheDirs(null) 路径分享
- // path_provider.getExternalCacheDirectories();
- // path_provider.getExternalStorageDirectory();
- final Directory temporaryDir =
- await path_provider.getTemporaryDirectory();
- if (path.isWithin(temporaryDir.parent.path, file.path)) {
- // 复制
- final File copyFile = File(path.join(
- (await path_provider.getExternalStorageDirectory())!.path,
- path.basename(file.path)));
- if (copyFile.existsSync()) {
- await copyFile.delete();
- }
- await copyFile.writeAsBytes(await file.readAsBytes());
- file = copyFile;
- }
- }
+ // if (Platform.isAndroid) {
+ // // 仅支持 Context.getExternalFilesDir(null)/Context.getExternalCacheDirs(null) 路径分享
+ // // path_provider.getExternalCacheDirectories();
+ // // path_provider.getExternalStorageDirectory();
+ // final Directory temporaryDir =
+ // await path_provider.getTemporaryDirectory();
+ // if (path.isWithin(temporaryDir.parent.path, file.path)) {
+ // // 复制
+ // final File copyFile = File(path.join(
+ // (await path_provider.getExternalStorageDirectory())!.path,
+ // path.basename(file.path)));
+ // if (copyFile.existsSync()) {
+ // await copyFile.delete();
+ // }
+ // await copyFile.writeAsBytes(await file.readAsBytes());
+ // file = copyFile;
+ // }
+ // }
await Weibo.instance.shareMultiImage(
text: 'Share Text',
imageUris: [Uri.file(file.path)],
diff --git a/ios/Classes/WeiboKitPlugin.m b/ios/Classes/WeiboKitPlugin.m
index 707108a..25310a2 100644
--- a/ios/Classes/WeiboKitPlugin.m
+++ b/ios/Classes/WeiboKitPlugin.m
@@ -83,7 +83,7 @@
message.text = call.arguments[@"text"];
WBImageObject *object = [WBImageObject object];
NSArray *imageUris = call.arguments[@"imageUris"];
- NSMutableArray* images = [[NSMutableArray alloc] init];
+ NSMutableArray *images = [[NSMutableArray alloc] init];
for (NSString *imageUri in imageUris) {
NSURL *imageUrl = [NSURL URLWithString:imageUri];
[images addObject:[UIImage imageWithContentsOfFile:imageUrl.path]];
diff --git a/pubspec.yaml b/pubspec.yaml
index db14fc0..e39fa86 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,6 +1,6 @@
name: weibo_kit
description: A powerful Flutter plugin allowing developers to auth/share with natvie Android & iOS Weibo SDKs.
-version: 4.0.0
+version: 4.0.1
# author: v7lin
homepage: https://github.com/RxReader/weibo_kit.git