diff --git a/.idea/$PROJECT_FILE$ b/.idea/$PROJECT_FILE$
deleted file mode 100644
index 58b7e3e570f8289344d345f6e3634608e74c690d..0000000000000000000000000000000000000000
--- a/.idea/$PROJECT_FILE$
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 26d33521af10bcc7fd8cea344038eaaeb78d0ef5..0000000000000000000000000000000000000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
diff --git a/.idea/checkstyle-idea.xml b/.idea/checkstyle-idea.xml
deleted file mode 100644
index 87fe2d109dc09bd931845d5a9902315637fb5086..0000000000000000000000000000000000000000
--- a/.idea/checkstyle-idea.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/checkstyleidea-libs/readme.txt b/.idea/checkstyleidea-libs/readme.txt
deleted file mode 100644
index 45b9d92b03311e0e934f06abf3c403fcecb9ccc0..0000000000000000000000000000000000000000
--- a/.idea/checkstyleidea-libs/readme.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-This folder contains libraries copied from the "ImageSelector" project.
-It is managed by the CheckStyle-IDEA IDE plugin.
-Do not modify this folder while the IDE is running.
-When the IDE is stopped, you may delete this folder at any time. It will be recreated as needed.
-In order to prevent the CheckStyle-IDEA IDE plugin from creating this folder,
-uncheck the "Copy libraries from project directory" option in the CheckStyle-IDEA settings dialog.
diff --git a/.idea/code-check/java/codemars.log b/.idea/code-check/java/codemars.log
deleted file mode 100644
index 422628b96737dd5c7cc99965f3c9f24ec99d4368..0000000000000000000000000000000000000000
--- a/.idea/code-check/java/codemars.log
+++ /dev/null
@@ -1,30 +0,0 @@
-2021-04-25 14:31:39.133 [main] INFO . - user input: E:\installSoft\hamoryTool\DevEco Studio\DevEco Studio 2.1.0.301\tools\openjdk\bin\java,-j,-source,@D:/harmonyCode/Harmany_ohos_online/ImagePicker_ohos/ImagePicker_ohos/ImageSelector/.idea/code-check/java/detect.txt,-output,D:/harmonyCode/Harmany_ohos_online/ImagePicker_ohos/ImagePicker_ohos/ImageSelector/.idea/code-check/java/output.xml
-2021-04-25 14:31:39.135 [main] INFO . - CodeMars Version:2.1.2.sp4
-2021-04-25 14:31:39.185 [main] INFO . - starting analyzing.
-2021-04-25 14:31:39.193 [main] INFO . - start collecting report.
-2021-04-25 14:31:39.195 [CodeMars1] INFO . - Command: "E:\installSoft\hamoryTool\DevEco Studio\DevEco Studio 2.1.0.301\plugins\codecheck\lib\CodeMars\engines\SecFinder-J\bin\run_SecFinder-J.bat",-filelist,D:\harmonyCode\Harmany_ohos_online\ImagePicker_ohos\ImagePicker_ohos\ImageSelector\.idea\code-check\java\filelist_2021_04_25_14_31_39_194_23.txt,-f,xml,-default,-progress,-r,D:\harmonyCode\Harmany_ohos_online\ImagePicker_ohos\ImagePicker_ohos\ImageSelector\.idea\code-check\java\\errorreport_2021_04_25_14_31_39_088_75.xml,-ruleclasspath,file:///D:\harmonyCode\Harmany_ohos_online\ImagePicker_ohos\ImagePicker_ohos\ImageSelector\.idea\code-check\java\ruleclasspath.txt
-2021-04-25 14:31:39.416 [Thread-2] INFO . - 四月 25, 2021 2:31:39 下午 com.huawei.secfinderj.SecFinderJ needScan
-2021-04-25 14:31:39.416 [Thread-2] INFO . - 信息: SecFinder-J Version: 2.1.3
-2021-04-25 14:31:39.505 [Thread-1] INFO . - 2021-04-25 14:31:39.462: SecFinder-J Output: Inspect start...
-2021-04-25 14:31:40.235 [Thread-1] INFO . - 2021-04-25 14:31:40.235: SecFinder-J Output: Load checkers...
-2021-04-25 14:31:40.377 [Thread-1] INFO . - 2021-04-25 14:31:40.376: SecFinder-J Output: Load config...
-2021-04-25 14:31:40.405 [Thread-1] INFO . - 2021-04-25 14:31:40.405: SecFinder-J Output: step 1/4: Find files
-2021-04-25 14:31:40.431 [Thread-1] INFO . - 2021-04-25 14:31:40.431: SecFinder-J Output: step 2/4: Process files
-2021-04-25 14:31:40.470 [Thread-1] INFO . - 2021-04-25 14:31:40.470: SecFinder-J Output: step 3/4: Run analysis...
-2021-04-25 14:31:40.471 [Thread-1] INFO . - 2021-04-25 14:31:40.471: SecFinder-J Output: [SecFinder-J--Thread--1] - during processing of [MainAbility.java]
-2021-04-25 14:31:40.974 [Thread-1] INFO . - 2021-04-25 14:31:40.974: SecFinder-J Output: step 4/4: Result output...
-2021-04-25 14:31:40.975 [Thread-1] INFO . - 2021-04-25 14:31:40.974: SecFinder-J Output: Inspect finish...
-2021-04-25 14:31:40.975 [Thread-1] INFO . - Analysis result:
-2021-04-25 14:31:40.975 [Thread-1] INFO . - files analyzed : 1
-2021-04-25 14:31:40.975 [Thread-1] INFO . - lines analyzed : 334
-2021-04-25 14:31:40.975 [Thread-1] INFO . - rules used : 59
-2021-04-25 14:31:40.975 [Thread-1] INFO . - issues detected : 0
-2021-04-25 14:31:40.975 [Thread-1] INFO . - time cost(sec) : 1
-2021-04-25 14:31:40.975 [Thread-1] INFO . -
-2021-04-25 14:31:40.975 [Thread-2] INFO . - 四月 25, 2021 2:31:40 下午 com.huawei.secfinderj.override.HwPmd end
-2021-04-25 14:31:40.975 [Thread-2] INFO . - 信息: SecFinder-J run successed!
-2021-04-25 14:31:41.038 [CodeMars1] INFO . - start parse errorreport xml
-2021-04-25 14:31:41.039 [CodeMars1] INFO . - parse xml time : 7
-2021-04-25 14:31:41.039 [CodeMars1] INFO . - end parse errorreport xml
-2021-04-25 14:31:41.040 [main] INFO . - end collecting report.
-2021-04-25 14:31:41.040 [main] INFO . - end analyzing.
diff --git a/.idea/code-check/java/detect.txt b/.idea/code-check/java/detect.txt
deleted file mode 100644
index 942744a46f837c86dca87b6b9507300c73402d85..0000000000000000000000000000000000000000
--- a/.idea/code-check/java/detect.txt
+++ /dev/null
@@ -1 +0,0 @@
-D:/harmonyCode/Harmany_ohos_online/ImagePicker_ohos/ImagePicker_ohos/ImageSelector/entry/src/main/java/com/donkingliang/imageselector/MainAbility.java
diff --git a/.idea/code-check/java/output.xml b/.idea/code-check/java/output.xml
deleted file mode 100644
index cd5ab1ae69416bd885eeaf5e83c9854c0ed367a9..0000000000000000000000000000000000000000
--- a/.idea/code-check/java/output.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-1
-334
-1
-0
-
diff --git a/.idea/code-check/java/ruleclasspath.txt b/.idea/code-check/java/ruleclasspath.txt
deleted file mode 100644
index 4592c1f5e7989ab1ff706d74d4eeb45f43111b8d..0000000000000000000000000000000000000000
--- a/.idea/code-check/java/ruleclasspath.txt
+++ /dev/null
@@ -1 +0,0 @@
-E:\installSoft\hamoryTool\DevEco Studio\DevEco Studio 2.1.0.301\plugins\codecheck\lib\CodeMars\engines\SecFinder-J\rule\
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
deleted file mode 100644
index 61a9130cd9669c3843e6445dfe1fee2d493869bc..0000000000000000000000000000000000000000
--- a/.idea/compiler.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
deleted file mode 100644
index df99f8db8dea33d77e552c648da41f723cb9490b..0000000000000000000000000000000000000000
--- a/.idea/gradle.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
deleted file mode 100644
index 1dfcd020d2b2774ad414ac5c0acc344e9b9479b4..0000000000000000000000000000000000000000
--- a/.idea/jarRepositories.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index 2385752e396f0e89032c2c4ba1285d26e9cdbe8b..0000000000000000000000000000000000000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/previewer/phone/phoneSettingConfig_1582575393.json b/.idea/previewer/phone/phoneSettingConfig_1582575393.json
deleted file mode 100644
index f505e6b9ca3d41faf1f0a39a496db58b117fbd60..0000000000000000000000000000000000000000
--- a/.idea/previewer/phone/phoneSettingConfig_1582575393.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "setting": {
- "1.0.1": {
- "Language": {
- "args": {
- "Language": "zh-CN"
- }
- }
- }
- },
- "frontend": {
- "1.0.0": {
- "Resolution": {
- "args": {
- "Resolution": "360*780"
- }
- },
- "DeviceType": {
- "args": {
- "DeviceType": "phone"
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/.idea/previewer/phone/phoneSettingConfig_1737351882.json b/.idea/previewer/phone/phoneSettingConfig_1737351882.json
deleted file mode 100644
index f505e6b9ca3d41faf1f0a39a496db58b117fbd60..0000000000000000000000000000000000000000
--- a/.idea/previewer/phone/phoneSettingConfig_1737351882.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "setting": {
- "1.0.1": {
- "Language": {
- "args": {
- "Language": "zh-CN"
- }
- }
- }
- },
- "frontend": {
- "1.0.0": {
- "Resolution": {
- "args": {
- "Resolution": "360*780"
- }
- },
- "DeviceType": {
- "args": {
- "DeviceType": "phone"
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/.idea/previewer/phone/phoneSettingConfig_650162154.json b/.idea/previewer/phone/phoneSettingConfig_650162154.json
deleted file mode 100644
index f505e6b9ca3d41faf1f0a39a496db58b117fbd60..0000000000000000000000000000000000000000
--- a/.idea/previewer/phone/phoneSettingConfig_650162154.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "setting": {
- "1.0.1": {
- "Language": {
- "args": {
- "Language": "zh-CN"
- }
- }
- }
- },
- "frontend": {
- "1.0.0": {
- "Resolution": {
- "args": {
- "Resolution": "360*780"
- }
- },
- "DeviceType": {
- "args": {
- "DeviceType": "phone"
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/.idea/previewer/previewConfig.json b/.idea/previewer/previewConfig.json
deleted file mode 100644
index d78c735191ebaa448022025c38bf0199f8c4b55a..0000000000000000000000000000000000000000
--- a/.idea/previewer/previewConfig.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "1.0.0": {
- "LastPreviewDevice": {
- "D:\\ImageSelector\\imagepicker": [
- "phone"
- ],
- "D:\\ImageSelector\\entry": [
- "phone"
- ],
- "D:\\harmonyCode\\Harmany_ohos_online\\ImagePicker_ohos\\ImagePicker_ohos\\ImageSelector\\imagepicker": [
- "phone"
- ]
- }
- }
-}
\ No newline at end of file
diff --git a/.idea/qaplug_profiles.xml b/.idea/qaplug_profiles.xml
deleted file mode 100644
index ddfa82311f47201fcea94973e163ec0234933460..0000000000000000000000000000000000000000
--- a/.idea/qaplug_profiles.xml
+++ /dev/null
@@ -1,635 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 94a25f7f4cb416c083d265558da75d457237d671..0000000000000000000000000000000000000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/README.md b/README.md
index a22574aa160183cb214d85faf0d6b872513cdd53..416f10b190968365d43744fe31ee9cb39b618d60 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
- 椤圭洰鍚嶇О锛欼mageSelector
- 鎵灞炵郴鍒楋細OpenHarmony鐨勭涓夋柟缁勪欢閫傞厤绉绘
- 鍔熻兘锛氫竴涓姛鑳藉己澶х殑鍥剧墖閫夋嫨鍣ㄣ傛敮鎸佸浘鐗囩殑鍗曢夈侀檺鏁伴噺鐨勫閫夊拰涓嶉檺鏁伴噺鐨勫閫夈傛敮鎸佸浘鐗囬瑙堝拰鍥剧墖鏂囦欢澶圭殑鍒囨崲銆傛敮鎸佸湪閫夋嫨鍥剧墖鏃惰皟鐢ㄧ浉鏈烘媿鐓э紝涔熸敮鎸佷笉鐢ㄦ墦寮鐩稿唽鐩存帴璋冪敤鐩告満鎷嶇収銆
-- 鍩虹嚎鐗堟湰锛欼mageSelector releases version v2.2.1
+- 鍩虹嚎鐗堟湰锛歏ersion v2.2.1
- 椤圭洰绉绘鐘舵侊細涓诲姛鑳藉畬鎴
- 璋冪敤宸紓锛氭棤
- 寮鍙戠増鏈細sdk5锛孌evEco Studio2.1 Release