Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
F
flutter_plugin
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
林生雨
flutter_plugin
Commits
8619bc47
Commit
8619bc47
authored
Oct 10, 2019
by
林生雨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
commit
parent
25c02c80
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
488 additions
and
80 deletions
+488
-80
workspace.xml
.idea/workspace.xml
+96
-72
DistributionSummary.plist
.../ios/Runner 2019-10-10 16-37-42/DistributionSummary.plist
+104
-0
ExportOptions.plist
example/ios/Runner 2019-10-10 16-37-42/ExportOptions.plist
+20
-0
Runner.ipa
example/ios/Runner 2019-10-10 16-37-42/Runner.ipa
+0
-0
DistributionSummary.plist
.../ios/Runner 2019-10-10 16-38-17/DistributionSummary.plist
+104
-0
ExportOptions.plist
example/ios/Runner 2019-10-10 16-38-17/ExportOptions.plist
+20
-0
Runner.ipa
example/ios/Runner 2019-10-10 16-38-17/Runner.ipa
+0
-0
DistributionSummary.plist
.../ios/Runner 2019-10-10 17-02-59/DistributionSummary.plist
+104
-0
ExportOptions.plist
example/ios/Runner 2019-10-10 17-02-59/ExportOptions.plist
+20
-0
Runner.ipa
example/ios/Runner 2019-10-10 17-02-59/Runner.ipa
+0
-0
AlbumModel.dart
example/lib/AlbumModel/page/album/AlbumModel.dart
+5
-0
AlbumPage.dart
example/lib/AlbumModel/page/album/AlbumPage.dart
+2
-1
GengmeiFlutterPlugin.m
ios/Classes/GengmeiFlutterPlugin.m
+13
-7
No files found.
.idea/workspace.xml
View file @
8619bc47
...
...
@@ -5,7 +5,12 @@
<option
name=
"TOOL_WINDOW_CONFIGURED_FILTER"
value=
"Show only selected application"
/>
</component>
<component
name=
"ChangeListManager"
>
<list
default=
"true"
id=
"5be6bbb5-7d6e-4540-a24f-d2b3bf78b3ba"
name=
"Default Changelist"
comment=
""
/>
<list
default=
"true"
id=
"5be6bbb5-7d6e-4540-a24f-d2b3bf78b3ba"
name=
"Default Changelist"
comment=
""
>
<change
beforePath=
"$PROJECT_DIR$/.idea/workspace.xml"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/.idea/workspace.xml"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/example/ios/.symlinks/plugins/gengmei_flutter_plugin/.idea/workspace.xml"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/example/ios/.symlinks/plugins/gengmei_flutter_plugin/.idea/workspace.xml"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/example/lib/AlbumModel/page/album/AlbumPage.dart"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/example/lib/AlbumModel/page/album/AlbumPage.dart"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/ios/Classes/GengmeiFlutterPlugin.m"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/ios/Classes/GengmeiFlutterPlugin.m"
afterDir=
"false"
/>
</list>
<ignored
path=
"$PROJECT_DIR$/.dart_tool/"
/>
<ignored
path=
"$PROJECT_DIR$/.idea/"
/>
<ignored
path=
"$PROJECT_DIR$/.pub/"
/>
...
...
@@ -25,45 +30,38 @@
<component
name=
"FileEditorManager"
>
<leaf
SIDE_TABS_SIZE_LIMIT_KEY=
"300"
>
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
example/lib/main.dar
t"
>
<entry
file=
"file://$PROJECT_DIR$/
android/src/main/java/com/example/gengmei_flutter_plugin/ImagePlugin/repository/ImageRespository.k
t"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"281"
>
<caret
line=
"149"
column=
"20"
selection-start-line=
"149"
selection-start-column=
"20"
selection-end-line=
"149"
selection-end-column=
"20"
/>
<folding>
<element
signature=
"e#0#17#0"
expanded=
"true"
/>
</folding>
<state
relative-caret-position=
"1276"
>
<caret
line=
"78"
column=
"45"
selection-start-line=
"78"
selection-start-column=
"45"
selection-end-line=
"78"
selection-end-column=
"45"
/>
</state>
</provider>
</entry>
</file>
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
example/lib/AlbumModel/page/album/AlbumModel.dart
"
>
<entry
file=
"file://$PROJECT_DIR$/
android/src/main/java/com/example/gengmei_flutter_plugin/ImagePlugin/repository/luban/Checker.java
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"160"
>
<caret
line=
"101"
column=
"38"
selection-start-line=
"101"
selection-start-column=
"38"
selection-end-line=
"101"
selection-end-column=
"38"
/>
<folding>
<element
signature=
"e#46#66#0"
expanded=
"true"
/>
</folding>
<state
relative-caret-position=
"88"
>
<caret
line=
"14"
column=
"12"
selection-start-line=
"14"
selection-start-column=
"12"
selection-end-line=
"14"
selection-end-column=
"12"
/>
</state>
</provider>
</entry>
</file>
<file
pinned=
"false"
current-in-tab=
"
fals
e"
>
<entry
file=
"file://$PROJECT_DIR$/
android/src/main/java/com/example/gengmei_flutter_plugin/ImagePlugin/repository/ImageRespository.k
t"
>
<file
pinned=
"false"
current-in-tab=
"
tru
e"
>
<entry
file=
"file://$PROJECT_DIR$/
example/lib/AlbumModel/page/album/AlbumPage.dar
t"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"1276"
>
<caret
line=
"78"
column=
"45"
selection-start-line=
"78"
selection-start-column=
"45"
selection-end-line=
"78"
selection-end-column=
"45"
/>
<state
relative-caret-position=
"173"
>
<caret
line=
"180"
column=
"47"
selection-start-line=
"180"
selection-start-column=
"47"
selection-end-line=
"180"
selection-end-column=
"47"
/>
<folding>
<element
signature=
"e#45#62#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
</file>
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/android/src/main/java/com/example/gengmei_flutter_plugin/ImagePlugin/repository/luban/Checker.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"88"
>
<caret
line=
"14"
column=
"12"
selection-start-line=
"14"
selection-start-column=
"12"
selection-end-line=
"14"
selection-end-column=
"12"
/>
</state>
</provider>
<entry
file=
"file://$PROJECT_DIR$/ios/Classes/Image/ResultManager.h"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
/>
</entry>
</file>
<file
pinned=
"false"
current-in-tab=
"false"
>
...
...
@@ -78,7 +76,7 @@
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/ios/Classes/GengmeiFlutterPlugin.m"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
-511
"
>
<state
relative-caret-position=
"
330
"
>
<caret
line=
"15"
column=
"4"
selection-start-line=
"15"
selection-start-column=
"4"
selection-end-line=
"15"
selection-end-column=
"4"
/>
</state>
</provider>
...
...
@@ -102,10 +100,10 @@
</provider>
</entry>
</file>
<file
pinned=
"false"
current-in-tab=
"
tru
e"
>
<file
pinned=
"false"
current-in-tab=
"
fals
e"
>
<entry
file=
"file://$PROJECT_DIR$/lib/gengmei_flutter_plugin.dart"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
176
"
>
<state
relative-caret-position=
"
25
"
>
<caret
line=
"8"
column=
"26"
selection-start-line=
"8"
selection-start-column=
"6"
selection-end-line=
"8"
selection-end-column=
"26"
/>
<folding>
<element
signature=
"e#0#20#0"
expanded=
"true"
/>
...
...
@@ -157,12 +155,10 @@
<option
value=
"$PROJECT_DIR$/example/lib/AlbumModel/AlbumRouterImpl.dart"
/>
<option
value=
"$PROJECT_DIR$/example/lib/AlbumModel/AlbumRouter.dart"
/>
<option
value=
"$PROJECT_DIR$/example/lib/Annotations/Generator/RouterCenterGenerator.dart"
/>
<option
value=
"$PROJECT_DIR$/example/lib/AlbumModel/page/album/AlbumPage.dart"
/>
<option
value=
"$PROJECT_DIR$/example/pubspec.yaml"
/>
<option
value=
"$PROJECT_DIR$/lib/ScanImagePlugn.dart"
/>
<option
value=
"$PROJECT_DIR$/android/src/main/kotlin/com/example/gengmei_flutter_plugin/sharedPrefernces/SharedManager.kt"
/>
<option
value=
"$PROJECT_DIR$/example/lib/AlbumModel/repository/AlbumRepository.dart"
/>
<option
value=
"$PROJECT_DIR$/lib/gengmei_flutter_plugin.dart"
/>
<option
value=
"$PROJECT_DIR$/lib/SharedPlugin.dart"
/>
<option
value=
"$PROJECT_DIR$/pubspec.yaml"
/>
<option
value=
"$PROJECT_DIR$/lib/A.dart"
/>
...
...
@@ -172,12 +168,14 @@
<option
value=
"$PROJECT_DIR$/android/src/main/java/com/example/gengmei_flutter_plugin/ImagePlugin/repository/luban/Engine.kt"
/>
<option
value=
"$PROJECT_DIR$/example/lib/AlbumModel/page/album/AlbumModel.dart"
/>
<option
value=
"$PROJECT_DIR$/example/lib/main.dart"
/>
<option
value=
"$PROJECT_DIR$/lib/gengmei_flutter_plugin.dart"
/>
<option
value=
"$PROJECT_DIR$/example/lib/AlbumModel/page/album/AlbumPage.dart"
/>
</list>
</option>
</component>
<component
name=
"ProjectFrameBounds"
>
<option
name=
"x"
value=
"4
94
"
/>
<option
name=
"y"
value=
"-
886
"
/>
<option
name=
"x"
value=
"4
39
"
/>
<option
name=
"y"
value=
"-
904
"
/>
<option
name=
"width"
value=
"1440"
/>
<option
name=
"height"
value=
"812"
/>
</component>
...
...
@@ -187,6 +185,8 @@
<foldersAlwaysOnTop
value=
"true"
/>
</navigator>
<panes>
<pane
id=
"Scope"
/>
<pane
id=
"AndroidView"
/>
<pane
id=
"ProjectPane"
>
<subPane>
<expand>
...
...
@@ -212,6 +212,31 @@
<item
name=
"lib"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"AlbumModel"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
<path>
<item
name=
"gengmei_flutter_plugin"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"gengmei_flutter_plugin"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"example"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"lib"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"AlbumModel"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"bean"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
<path>
<item
name=
"gengmei_flutter_plugin"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"gengmei_flutter_plugin"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"example"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"lib"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"AlbumModel"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"page"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
<path>
<item
name=
"gengmei_flutter_plugin"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"gengmei_flutter_plugin"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"example"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"lib"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"AlbumModel"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"page"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"album"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
<path>
<item
name=
"gengmei_flutter_plugin"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"gengmei_flutter_plugin"
type=
"462c0819:PsiDirectoryNode"
/>
...
...
@@ -239,8 +264,6 @@
<select
/>
</subPane>
</pane>
<pane
id=
"Scope"
/>
<pane
id=
"AndroidView"
/>
<pane
id=
"PackagesPane"
/>
</panes>
</component>
...
...
@@ -287,7 +310,8 @@
<servers
/>
</component>
<component
name=
"ToolWindowManager"
>
<frame
x=
"494"
y=
"-886"
width=
"1440"
height=
"812"
extended-state=
"0"
/>
<frame
x=
"439"
y=
"-904"
width=
"1440"
height=
"812"
extended-state=
"0"
/>
<editor
active=
"true"
/>
<layout>
<window_info
active=
"true"
content_ui=
"combo"
id=
"Project"
order=
"0"
visible=
"true"
weight=
"0.1695279"
/>
<window_info
id=
"Captures"
order=
"1"
side_tool=
"true"
/>
...
...
@@ -304,7 +328,7 @@
<window_info
anchor=
"bottom"
id=
"Android Profiler"
order=
"3"
show_stripe_button=
"false"
/>
<window_info
anchor=
"bottom"
id=
"Logcat"
order=
"4"
weight=
"0.6425591"
/>
<window_info
anchor=
"bottom"
id=
"Debug"
order=
"5"
/>
<window_info
anchor=
"bottom"
id=
"Terminal"
order=
"6"
visible=
"true"
weight=
"0.
19722222
"
/>
<window_info
anchor=
"bottom"
id=
"Terminal"
order=
"6"
visible=
"true"
weight=
"0.
25138888
"
/>
<window_info
anchor=
"bottom"
id=
"Event Log"
order=
"7"
side_tool=
"true"
/>
<window_info
anchor=
"bottom"
id=
"Flutter Performance"
order=
"8"
side_tool=
"true"
/>
<window_info
anchor=
"bottom"
id=
"Version Control"
order=
"9"
/>
...
...
@@ -470,9 +494,6 @@
<entry
file=
"file://$PROJECT_DIR$/ios/Classes/Image/ResultManager.m"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
/>
</entry>
<entry
file=
"file://$PROJECT_DIR$/ios/Classes/Image/ResultManager.h"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
/>
</entry>
<entry
file=
"file://$PROJECT_DIR$/example/lib/AlbumModel/repository/AlbumRepository.dart"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"396"
>
...
...
@@ -483,12 +504,22 @@
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/example/lib/
AlbumModel/page/album/AlbumPage
.dart"
>
<entry
file=
"file://$PROJECT_DIR$/example/lib/
main
.dart"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
484
"
>
<caret
line=
"
31"
column=
"20"
selection-start-line=
"31"
selection-start-column=
"20"
selection-end-line=
"31
"
selection-end-column=
"20"
/>
<state
relative-caret-position=
"
3278
"
>
<caret
line=
"
149"
column=
"20"
selection-start-line=
"149"
selection-start-column=
"20"
selection-end-line=
"149
"
selection-end-column=
"20"
/>
<folding>
<element
signature=
"e#45#62#0"
expanded=
"true"
/>
<element
signature=
"e#0#17#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/example/lib/AlbumModel/page/album/AlbumModel.dart"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"1980"
>
<caret
line=
"101"
column=
"38"
selection-start-line=
"101"
selection-start-column=
"38"
selection-end-line=
"101"
selection-end-column=
"38"
/>
<folding>
<element
signature=
"e#46#66#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
...
...
@@ -507,6 +538,20 @@
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/ios/Classes/GengmeiFlutterPlugin.h"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"88"
>
<caret
line=
"4"
selection-start-line=
"4"
selection-end-line=
"4"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/ios/Classes/GengmeiFlutterPlugin.m"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"330"
>
<caret
line=
"15"
column=
"4"
selection-start-line=
"15"
selection-start-column=
"4"
selection-end-line=
"15"
selection-end-column=
"4"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/android/src/main/java/com/example/gengmei_flutter_plugin/ImagePlugin/repository/luban/Engine.kt"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"1606"
>
...
...
@@ -528,46 +573,25 @@
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
example/lib/AlbumModel/page/album/AlbumModel
.dart"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/gengmei_flutter_plugin
.dart"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
160
"
>
<caret
line=
"
101"
column=
"38"
selection-start-line=
"101"
selection-start-column=
"38"
selection-end-line=
"101"
selection-end-column=
"38
"
/>
<state
relative-caret-position=
"
25
"
>
<caret
line=
"
8"
column=
"26"
selection-start-line=
"8"
selection-start-column=
"6"
selection-end-line=
"8"
selection-end-column=
"26
"
/>
<folding>
<element
signature=
"e#
46#66
#0"
expanded=
"true"
/>
<element
signature=
"e#
0#20
#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/ios/Classes/GengmeiFlutterPlugin.m"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-511"
>
<caret
line=
"15"
column=
"4"
selection-start-line=
"15"
selection-start-column=
"4"
selection-end-line=
"15"
selection-end-column=
"4"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/ios/Classes/GengmeiFlutterPlugin.h"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"88"
>
<caret
line=
"4"
selection-start-line=
"4"
selection-end-line=
"4"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/example/lib/main.dart"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"281"
>
<caret
line=
"149"
column=
"20"
selection-start-line=
"149"
selection-start-column=
"20"
selection-end-line=
"149"
selection-end-column=
"20"
/>
<folding>
<element
signature=
"e#0#17#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
<entry
file=
"file://$PROJECT_DIR$/ios/Classes/Image/ResultManager.h"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
/>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/gengmei_flutter_plugin
.dart"
>
<entry
file=
"file://$PROJECT_DIR$/
example/lib/AlbumModel/page/album/AlbumPage
.dart"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"17
6
"
>
<caret
line=
"
8"
column=
"26"
selection-start-line=
"8"
selection-start-column=
"6"
selection-end-line=
"8"
selection-end-column=
"26
"
/>
<state
relative-caret-position=
"17
3
"
>
<caret
line=
"
180"
column=
"47"
selection-start-line=
"180"
selection-start-column=
"47"
selection-end-line=
"180"
selection-end-column=
"47
"
/>
<folding>
<element
signature=
"e#
0#20
#0"
expanded=
"true"
/>
<element
signature=
"e#
45#62
#0"
expanded=
"true"
/>
</folding>
</state>
</provider>
...
...
example/ios/Runner 2019-10-10 16-37-42/DistributionSummary.plist
0 → 100644
View file @
8619bc47
<
?xml
v
e
rsion="
1
.
0
"
e
n
c
o
d
ing="UT
F
-
8
"?
>
<
!
D
O
C
TYP
E
plist
PU
B
LI
C
"-//
A
ppl
e
//
D
T
D
PLIST
1
.
0
//
E
N"
"http://www.
a
ppl
e
.
c
om/
D
T
D
s/Prop
e
rtyList-
1
.
0
.
d
t
d
"
>
<
plist
v
e
rsion="
1
.
0
"
>
<
d
i
c
t
>
<
k
e
y
>
Runner.ipa
<
/k
e
y
>
<
a
rr
a
y
>
<
d
i
c
t
>
<
k
e
y
>
architectures
<
/k
e
y
>
<
a
rr
a
y
>
<
string
>
arm64
<
/string
>
<
/
a
rr
a
y
>
<
k
e
y
>
certificate
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
SHA1
<
/k
e
y
>
<
string
>
42B48AA15892CAF7D42B7076651C670353D1213B
<
/string
>
<
k
e
y
>
dateExpires
<
/k
e
y
>
<
string
>
2020/9/17
<
/string
>
<
k
e
y
>
type
<
/k
e
y
>
<
string
>
iOS
Development
<
/string
>
<
/
d
i
c
t
>
<
k
e
y
>
embeddedBinaries
<
/k
e
y
>
<
a
rr
a
y
>
<
d
i
c
t
>
<
k
e
y
>
architectures
<
/k
e
y
>
<
a
rr
a
y
>
<
string
>
arm64
<
/string
>
<
/
a
rr
a
y
>
<
k
e
y
>
certificate
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
SHA1
<
/k
e
y
>
<
string
>
42B48AA15892CAF7D42B7076651C670353D1213B
<
/string
>
<
k
e
y
>
dateExpires
<
/k
e
y
>
<
string
>
2020/9/17
<
/string
>
<
k
e
y
>
type
<
/k
e
y
>
<
string
>
iOS
Development
<
/string
>
<
/
d
i
c
t
>
<
k
e
y
>
name
<
/k
e
y
>
<
string
>
App.framework
<
/string
>
<
k
e
y
>
team
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
id
<
/k
e
y
>
<
string
>
86R4V3XFLU
<
/string
>
<
k
e
y
>
name
<
/k
e
y
>
<
string
>
Beijing
Wanmei
Creative
Technology
Co.
,
Ltd.
<
/string
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
d
i
c
t
>
<
k
e
y
>
architectures
<
/k
e
y
>
<
a
rr
a
y
>
<
string
>
arm64
<
/string
>
<
/
a
rr
a
y
>
<
k
e
y
>
certificate
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
SHA1
<
/k
e
y
>
<
string
>
42B48AA15892CAF7D42B7076651C670353D1213B
<
/string
>
<
k
e
y
>
dateExpires
<
/k
e
y
>
<
string
>
2020/9/17
<
/string
>
<
k
e
y
>
type
<
/k
e
y
>
<
string
>
iOS
Development
<
/string
>
<
/
d
i
c
t
>
<
k
e
y
>
name
<
/k
e
y
>
<
string
>
Flutter.framework
<
/string
>
<
k
e
y
>
team
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
id
<
/k
e
y
>
<
string
>
86R4V3XFLU
<
/string
>
<
k
e
y
>
name
<
/k
e
y
>
<
string
>
Beijing
Wanmei
Creative
Technology
Co.
,
Ltd.
<
/string
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
a
rr
a
y
>
<
k
e
y
>
entitlements
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
application-identifier
<
/k
e
y
>
<
string
>
86R4V3XFLU.com.example.gengmeiAppFaceL
<
/string
>
<
k
e
y
>
com.apple.developer.team-identifier
<
/k
e
y
>
<
string
>
86R4V3XFLU
<
/string
>
<
k
e
y
>
get-task-allow
<
/k
e
y
>
<
tru
e
/
>
<
k
e
y
>
keychain-access-groups
<
/k
e
y
>
<
a
rr
a
y
>
<
string
>
86R4V3XFLU.com.example.gengmeiAppFaceL
<
/string
>
<
/
a
rr
a
y
>
<
/
d
i
c
t
>
<
k
e
y
>
name
<
/k
e
y
>
<
string
>
Runner.app
<
/string
>
<
k
e
y
>
profile
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
UUID
<
/k
e
y
>
<
string
>
83dd331a-b71f-4c2d-accb-9c7717ffb498
<
/string
>
<
k
e
y
>
name
<
/k
e
y
>
<
string
>
iOS
Team
Provisioning
Profile:
*
<
/string
>
<
/
d
i
c
t
>
<
k
e
y
>
team
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
id
<
/k
e
y
>
<
string
>
86R4V3XFLU
<
/string
>
<
k
e
y
>
name
<
/k
e
y
>
<
string
>
Beijing
Wanmei
Creative
Technology
Co.
,
Ltd.
<
/string
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
a
rr
a
y
>
<
/
d
i
c
t
>
<
/plist
>
example/ios/Runner 2019-10-10 16-37-42/ExportOptions.plist
0 → 100644
View file @
8619bc47
<
?xml
v
e
rsion="
1
.
0
"
e
n
c
o
d
ing="UT
F
-
8
"?
>
<
!
D
O
C
TYP
E
plist
PU
B
LI
C
"-//
A
ppl
e
//
D
T
D
PLIST
1
.
0
//
E
N"
"http://www.
a
ppl
e
.
c
om/
D
T
D
s/Prop
e
rtyList-
1
.
0
.
d
t
d
"
>
<
plist
v
e
rsion="
1
.
0
"
>
<
d
i
c
t
>
<
k
e
y
>
compileBitcode
<
/k
e
y
>
<
fa
ls
e
/
>
<
k
e
y
>
destination
<
/k
e
y
>
<
string
>
export
<
/string
>
<
k
e
y
>
method
<
/k
e
y
>
<
string
>
development
<
/string
>
<
k
e
y
>
signingStyle
<
/k
e
y
>
<
string
>
automatic
<
/string
>
<
k
e
y
>
stripSwiftSymbols
<
/k
e
y
>
<
tru
e
/
>
<
k
e
y
>
teamID
<
/k
e
y
>
<
string
>
86R4V3XFLU
<
/string
>
<
k
e
y
>
thinning
<
/k
e
y
>
<
string
>
&
lt
;
none
&
gt
;
<
/string
>
<
/
d
i
c
t
>
<
/plist
>
example/ios/Runner 2019-10-10 16-37-42/Runner.ipa
0 → 100644
View file @
8619bc47
File added
example/ios/Runner 2019-10-10 16-38-17/DistributionSummary.plist
0 → 100644
View file @
8619bc47
<
?xml
v
e
rsion="
1
.
0
"
e
n
c
o
d
ing="UT
F
-
8
"?
>
<
!
D
O
C
TYP
E
plist
PU
B
LI
C
"-//
A
ppl
e
//
D
T
D
PLIST
1
.
0
//
E
N"
"http://www.
a
ppl
e
.
c
om/
D
T
D
s/Prop
e
rtyList-
1
.
0
.
d
t
d
"
>
<
plist
v
e
rsion="
1
.
0
"
>
<
d
i
c
t
>
<
k
e
y
>
Runner.ipa
<
/k
e
y
>
<
a
rr
a
y
>
<
d
i
c
t
>
<
k
e
y
>
architectures
<
/k
e
y
>
<
a
rr
a
y
>
<
string
>
arm64
<
/string
>
<
/
a
rr
a
y
>
<
k
e
y
>
certificate
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
SHA1
<
/k
e
y
>
<
string
>
42B48AA15892CAF7D42B7076651C670353D1213B
<
/string
>
<
k
e
y
>
dateExpires
<
/k
e
y
>
<
string
>
2020/9/17
<
/string
>
<
k
e
y
>
type
<
/k
e
y
>
<
string
>
iOS
Development
<
/string
>
<
/
d
i
c
t
>
<
k
e
y
>
embeddedBinaries
<
/k
e
y
>
<
a
rr
a
y
>
<
d
i
c
t
>
<
k
e
y
>
architectures
<
/k
e
y
>
<
a
rr
a
y
>
<
string
>
arm64
<
/string
>
<
/
a
rr
a
y
>
<
k
e
y
>
certificate
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
SHA1
<
/k
e
y
>
<
string
>
42B48AA15892CAF7D42B7076651C670353D1213B
<
/string
>
<
k
e
y
>
dateExpires
<
/k
e
y
>
<
string
>
2020/9/17
<
/string
>
<
k
e
y
>
type
<
/k
e
y
>
<
string
>
iOS
Development
<
/string
>
<
/
d
i
c
t
>
<
k
e
y
>
name
<
/k
e
y
>
<
string
>
App.framework
<
/string
>
<
k
e
y
>
team
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
id
<
/k
e
y
>
<
string
>
86R4V3XFLU
<
/string
>
<
k
e
y
>
name
<
/k
e
y
>
<
string
>
Beijing
Wanmei
Creative
Technology
Co.
,
Ltd.
<
/string
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
d
i
c
t
>
<
k
e
y
>
architectures
<
/k
e
y
>
<
a
rr
a
y
>
<
string
>
arm64
<
/string
>
<
/
a
rr
a
y
>
<
k
e
y
>
certificate
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
SHA1
<
/k
e
y
>
<
string
>
42B48AA15892CAF7D42B7076651C670353D1213B
<
/string
>
<
k
e
y
>
dateExpires
<
/k
e
y
>
<
string
>
2020/9/17
<
/string
>
<
k
e
y
>
type
<
/k
e
y
>
<
string
>
iOS
Development
<
/string
>
<
/
d
i
c
t
>
<
k
e
y
>
name
<
/k
e
y
>
<
string
>
Flutter.framework
<
/string
>
<
k
e
y
>
team
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
id
<
/k
e
y
>
<
string
>
86R4V3XFLU
<
/string
>
<
k
e
y
>
name
<
/k
e
y
>
<
string
>
Beijing
Wanmei
Creative
Technology
Co.
,
Ltd.
<
/string
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
a
rr
a
y
>
<
k
e
y
>
entitlements
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
application-identifier
<
/k
e
y
>
<
string
>
86R4V3XFLU.com.example.gengmeiAppFaceL
<
/string
>
<
k
e
y
>
com.apple.developer.team-identifier
<
/k
e
y
>
<
string
>
86R4V3XFLU
<
/string
>
<
k
e
y
>
get-task-allow
<
/k
e
y
>
<
tru
e
/
>
<
k
e
y
>
keychain-access-groups
<
/k
e
y
>
<
a
rr
a
y
>
<
string
>
86R4V3XFLU.com.example.gengmeiAppFaceL
<
/string
>
<
/
a
rr
a
y
>
<
/
d
i
c
t
>
<
k
e
y
>
name
<
/k
e
y
>
<
string
>
Runner.app
<
/string
>
<
k
e
y
>
profile
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
UUID
<
/k
e
y
>
<
string
>
83dd331a-b71f-4c2d-accb-9c7717ffb498
<
/string
>
<
k
e
y
>
name
<
/k
e
y
>
<
string
>
iOS
Team
Provisioning
Profile:
*
<
/string
>
<
/
d
i
c
t
>
<
k
e
y
>
team
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
id
<
/k
e
y
>
<
string
>
86R4V3XFLU
<
/string
>
<
k
e
y
>
name
<
/k
e
y
>
<
string
>
Beijing
Wanmei
Creative
Technology
Co.
,
Ltd.
<
/string
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
a
rr
a
y
>
<
/
d
i
c
t
>
<
/plist
>
example/ios/Runner 2019-10-10 16-38-17/ExportOptions.plist
0 → 100644
View file @
8619bc47
<
?xml
v
e
rsion="
1
.
0
"
e
n
c
o
d
ing="UT
F
-
8
"?
>
<
!
D
O
C
TYP
E
plist
PU
B
LI
C
"-//
A
ppl
e
//
D
T
D
PLIST
1
.
0
//
E
N"
"http://www.
a
ppl
e
.
c
om/
D
T
D
s/Prop
e
rtyList-
1
.
0
.
d
t
d
"
>
<
plist
v
e
rsion="
1
.
0
"
>
<
d
i
c
t
>
<
k
e
y
>
compileBitcode
<
/k
e
y
>
<
fa
ls
e
/
>
<
k
e
y
>
destination
<
/k
e
y
>
<
string
>
export
<
/string
>
<
k
e
y
>
method
<
/k
e
y
>
<
string
>
development
<
/string
>
<
k
e
y
>
signingStyle
<
/k
e
y
>
<
string
>
automatic
<
/string
>
<
k
e
y
>
stripSwiftSymbols
<
/k
e
y
>
<
tru
e
/
>
<
k
e
y
>
teamID
<
/k
e
y
>
<
string
>
86R4V3XFLU
<
/string
>
<
k
e
y
>
thinning
<
/k
e
y
>
<
string
>
&
lt
;
none
&
gt
;
<
/string
>
<
/
d
i
c
t
>
<
/plist
>
example/ios/Runner 2019-10-10 16-38-17/Runner.ipa
0 → 100644
View file @
8619bc47
File added
example/ios/Runner 2019-10-10 17-02-59/DistributionSummary.plist
0 → 100644
View file @
8619bc47
<
?xml
v
e
rsion="
1
.
0
"
e
n
c
o
d
ing="UT
F
-
8
"?
>
<
!
D
O
C
TYP
E
plist
PU
B
LI
C
"-//
A
ppl
e
//
D
T
D
PLIST
1
.
0
//
E
N"
"http://www.
a
ppl
e
.
c
om/
D
T
D
s/Prop
e
rtyList-
1
.
0
.
d
t
d
"
>
<
plist
v
e
rsion="
1
.
0
"
>
<
d
i
c
t
>
<
k
e
y
>
Runner.ipa
<
/k
e
y
>
<
a
rr
a
y
>
<
d
i
c
t
>
<
k
e
y
>
architectures
<
/k
e
y
>
<
a
rr
a
y
>
<
string
>
arm64
<
/string
>
<
/
a
rr
a
y
>
<
k
e
y
>
certificate
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
SHA1
<
/k
e
y
>
<
string
>
42B48AA15892CAF7D42B7076651C670353D1213B
<
/string
>
<
k
e
y
>
dateExpires
<
/k
e
y
>
<
string
>
2020/9/17
<
/string
>
<
k
e
y
>
type
<
/k
e
y
>
<
string
>
iOS
Development
<
/string
>
<
/
d
i
c
t
>
<
k
e
y
>
embeddedBinaries
<
/k
e
y
>
<
a
rr
a
y
>
<
d
i
c
t
>
<
k
e
y
>
architectures
<
/k
e
y
>
<
a
rr
a
y
>
<
string
>
arm64
<
/string
>
<
/
a
rr
a
y
>
<
k
e
y
>
certificate
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
SHA1
<
/k
e
y
>
<
string
>
42B48AA15892CAF7D42B7076651C670353D1213B
<
/string
>
<
k
e
y
>
dateExpires
<
/k
e
y
>
<
string
>
2020/9/17
<
/string
>
<
k
e
y
>
type
<
/k
e
y
>
<
string
>
iOS
Development
<
/string
>
<
/
d
i
c
t
>
<
k
e
y
>
name
<
/k
e
y
>
<
string
>
App.framework
<
/string
>
<
k
e
y
>
team
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
id
<
/k
e
y
>
<
string
>
86R4V3XFLU
<
/string
>
<
k
e
y
>
name
<
/k
e
y
>
<
string
>
Beijing
Wanmei
Creative
Technology
Co.
,
Ltd.
<
/string
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
d
i
c
t
>
<
k
e
y
>
architectures
<
/k
e
y
>
<
a
rr
a
y
>
<
string
>
arm64
<
/string
>
<
/
a
rr
a
y
>
<
k
e
y
>
certificate
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
SHA1
<
/k
e
y
>
<
string
>
42B48AA15892CAF7D42B7076651C670353D1213B
<
/string
>
<
k
e
y
>
dateExpires
<
/k
e
y
>
<
string
>
2020/9/17
<
/string
>
<
k
e
y
>
type
<
/k
e
y
>
<
string
>
iOS
Development
<
/string
>
<
/
d
i
c
t
>
<
k
e
y
>
name
<
/k
e
y
>
<
string
>
Flutter.framework
<
/string
>
<
k
e
y
>
team
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
id
<
/k
e
y
>
<
string
>
86R4V3XFLU
<
/string
>
<
k
e
y
>
name
<
/k
e
y
>
<
string
>
Beijing
Wanmei
Creative
Technology
Co.
,
Ltd.
<
/string
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
a
rr
a
y
>
<
k
e
y
>
entitlements
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
application-identifier
<
/k
e
y
>
<
string
>
86R4V3XFLU.com.example.gengmeiAppFaceL
<
/string
>
<
k
e
y
>
com.apple.developer.team-identifier
<
/k
e
y
>
<
string
>
86R4V3XFLU
<
/string
>
<
k
e
y
>
get-task-allow
<
/k
e
y
>
<
tru
e
/
>
<
k
e
y
>
keychain-access-groups
<
/k
e
y
>
<
a
rr
a
y
>
<
string
>
86R4V3XFLU.com.example.gengmeiAppFaceL
<
/string
>
<
/
a
rr
a
y
>
<
/
d
i
c
t
>
<
k
e
y
>
name
<
/k
e
y
>
<
string
>
Runner.app
<
/string
>
<
k
e
y
>
profile
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
UUID
<
/k
e
y
>
<
string
>
83dd331a-b71f-4c2d-accb-9c7717ffb498
<
/string
>
<
k
e
y
>
name
<
/k
e
y
>
<
string
>
iOS
Team
Provisioning
Profile:
*
<
/string
>
<
/
d
i
c
t
>
<
k
e
y
>
team
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
id
<
/k
e
y
>
<
string
>
86R4V3XFLU
<
/string
>
<
k
e
y
>
name
<
/k
e
y
>
<
string
>
Beijing
Wanmei
Creative
Technology
Co.
,
Ltd.
<
/string
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
a
rr
a
y
>
<
/
d
i
c
t
>
<
/plist
>
example/ios/Runner 2019-10-10 17-02-59/ExportOptions.plist
0 → 100644
View file @
8619bc47
<
?xml
v
e
rsion="
1
.
0
"
e
n
c
o
d
ing="UT
F
-
8
"?
>
<
!
D
O
C
TYP
E
plist
PU
B
LI
C
"-//
A
ppl
e
//
D
T
D
PLIST
1
.
0
//
E
N"
"http://www.
a
ppl
e
.
c
om/
D
T
D
s/Prop
e
rtyList-
1
.
0
.
d
t
d
"
>
<
plist
v
e
rsion="
1
.
0
"
>
<
d
i
c
t
>
<
k
e
y
>
compileBitcode
<
/k
e
y
>
<
fa
ls
e
/
>
<
k
e
y
>
destination
<
/k
e
y
>
<
string
>
export
<
/string
>
<
k
e
y
>
method
<
/k
e
y
>
<
string
>
development
<
/string
>
<
k
e
y
>
signingStyle
<
/k
e
y
>
<
string
>
automatic
<
/string
>
<
k
e
y
>
stripSwiftSymbols
<
/k
e
y
>
<
tru
e
/
>
<
k
e
y
>
teamID
<
/k
e
y
>
<
string
>
86R4V3XFLU
<
/string
>
<
k
e
y
>
thinning
<
/k
e
y
>
<
string
>
&
lt
;
none
&
gt
;
<
/string
>
<
/
d
i
c
t
>
<
/plist
>
example/ios/Runner 2019-10-10 17-02-59/Runner.ipa
0 → 100644
View file @
8619bc47
File added
example/lib/AlbumModel/page/album/AlbumModel.dart
View file @
8619bc47
...
...
@@ -67,6 +67,11 @@ class AlbumModel {
newPath
!=
null
)
{
itemList
[
i
].
path
=
newPath
;
}
var
realPath
=
map
[
k
][
i
][
"realPath"
]
as
String
;
if
((
itemList
[
i
].
realPath
==
null
||
itemList
[
i
].
realPath
.
isEmpty
)
&&
realPath
!=
null
)
{
itemList
[
i
].
realPath
=
realPath
;
}
}
});
// var recordList=_mainValue[_nowDirName];
...
...
example/lib/AlbumModel/page/album/AlbumPage.dart
View file @
8619bc47
...
...
@@ -177,7 +177,8 @@ class AlbumState extends State<AlbumPage> {
}
int
newIndex
=
index
-
2
;
if
(
imgList
.
data
[
newIndex
]
==
null
||
imgList
.
data
[
newIndex
].
path
==
null
)
{
imgList
.
data
[
newIndex
].
path
==
null
||
imgList
.
data
[
newIndex
].
realPath
==
null
)
{
return
Icon
(
Icons
.
photo
,
size:
20
,
...
...
ios/Classes/GengmeiFlutterPlugin.m
View file @
8619bc47
...
...
@@ -331,18 +331,24 @@ FlutterEventSink _eventSink;
dispatch_async
(
dispatch_get_main_queue
(),
^
{
self
.
finishScanImg
=
true
;
[[
ResultManager
sharedSingleton
]
resultSuccess
:[
NSNumber
numberWithLong
:
resultId
]
:
self
.
finalMap
];
static
dispatch_once_t
onceToken
;
if
(
self
.
execdTask
){
return
;
}
self
.
execdTask
=
true
;
dispatch_queue_t
queue1
=
dispatch_queue_create
(
"com.onealon.gcdTest1"
,
DISPATCH_QUEUE_SERIAL
);
dispatch_sync
(
queue1
,
^
{
[
NSThread
detachNewThreadWithBlock
:
^
{
NSLog
(
@"block run..."
);
[
self
execRealImg
];
});
}];
// [self performSelectorInBackground:@selector(run) withObject:nil];
// dispatch_queue_t queue1 = dispatch_queue_create("com.onealon.gcdTest1", DISPATCH_QUEUE_CONCURRENT);
// dispatch_sync(queue1, ^{
//
// });
});
}
-
(
void
)
upImgs
{
dispatch_async
(
dispatch_get_main_queue
(),
^
{
if
(
_eventSink
!=
nil
&&!
self
.
quitPage
){
...
...
@@ -478,11 +484,11 @@ FlutterEventSink _eventSink;
}
else
{
NSLog
(
@"file NOT EXIT !! "
);
PHImageRequestOptions
*
imageRequestOption
=
[[
PHImageRequestOptions
alloc
]
init
];
imageRequestOption
.
synchronous
=
NO
;
imageRequestOption
.
synchronous
=
YES
;
int
picWidth
=
[
assets
pixelWidth
];
int
picHeight
=
[
assets
pixelHeight
];
float
tempScareSize
=
1
;
float
limit
=
21
60
.
0
;
float
limit
=
15
60
.
0
;
if
(
picWidth
>
picHeight
){
if
(
picWidth
>
limit
)
{
tempScareSize
=
limit
/
picWidth
;
...
...
@@ -519,7 +525,7 @@ FlutterEventSink _eventSink;
if
(
self
.
nowSize
==
self
.
needSize
)
{
[
self
upImgs
];
self
.
execdTask
=
true
;
}
else
if
(
self
.
copySize
%
3
0
==
0
){
}
else
if
(
self
.
copySize
%
3
5
==
0
||
self
.
copySize
==
1
0
){
NSLog
(
@"UPPP!!"
);
[
self
upImgs
];
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment