Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
open_file_manager
Overview
Overview
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
dart-package
open_file_manager
Commits
69c8bee5
Commit
69c8bee5
authored
Jul 18, 2024
by
Rizal Hermawan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Initial library
parent
bae9543e
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
23 additions
and
45 deletions
+23
-45
example/lib/main.dart
+2
-1
example/pubspec.lock
+16
-40
example/pubspec.yaml
+1
-1
lib/config.dart
+2
-2
lib/open_file_manager_method_channel.dart
+1
-0
pubspec.yaml
+1
-1
No files found.
example/lib/main.dart
View file @
69c8bee5
...
@@ -8,7 +8,7 @@ void main() {
...
@@ -8,7 +8,7 @@ void main() {
}
}
class
MyApp
extends
StatefulWidget
{
class
MyApp
extends
StatefulWidget
{
const
MyApp
({
super
.
key
}
);
const
MyApp
({
Key
?
key
})
:
super
(
key:
key
);
@override
@override
State
<
MyApp
>
createState
()
=>
_MyAppState
();
State
<
MyApp
>
createState
()
=>
_MyAppState
();
...
@@ -42,6 +42,7 @@ class _MyAppState extends State<MyApp> {
...
@@ -42,6 +42,7 @@ class _MyAppState extends State<MyApp> {
itemBuilder:
(
context
,
i
)
=>
RadioListTile
<
FolderType
>(
itemBuilder:
(
context
,
i
)
=>
RadioListTile
<
FolderType
>(
value:
_androidFolderTypes
[
i
],
value:
_androidFolderTypes
[
i
],
groupValue:
_selectedFolderType
,
groupValue:
_selectedFolderType
,
// ignore: sdk_version_since
title:
Text
(
_androidFolderTypes
[
i
].
name
),
title:
Text
(
_androidFolderTypes
[
i
].
name
),
onChanged:
(
folderType
)
{
onChanged:
(
folderType
)
{
if
(
folderType
!=
null
&&
if
(
folderType
!=
null
&&
...
...
example/pubspec.lock
View file @
69c8bee5
...
@@ -67,30 +67,6 @@ packages:
...
@@ -67,30 +67,6 @@ packages:
description: flutter
description: flutter
source: sdk
source: sdk
version: "0.0.0"
version: "0.0.0"
leak_tracker:
dependency: transitive
description:
name: leak_tracker
sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a"
url: "https://pub.dev"
source: hosted
version: "10.0.4"
leak_tracker_flutter_testing:
dependency: transitive
description:
name: leak_tracker_flutter_testing
sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8"
url: "https://pub.dev"
source: hosted
version: "3.0.3"
leak_tracker_testing:
dependency: transitive
description:
name: leak_tracker_testing
sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
url: "https://pub.dev"
source: hosted
version: "3.0.1"
lints:
lints:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -103,26 +79,26 @@ packages:
...
@@ -103,26 +79,26 @@ packages:
dependency: transitive
dependency: transitive
description:
description:
name: matcher
name: matcher
sha256:
d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb
sha256:
"1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e"
url: "https://pub.dev"
url: "https://pub.dev"
source: hosted
source: hosted
version: "0.12.16
+1
"
version: "0.12.16"
material_color_utilities:
material_color_utilities:
dependency: transitive
dependency: transitive
description:
description:
name: material_color_utilities
name: material_color_utilities
sha256: "
0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a
"
sha256: "
9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41
"
url: "https://pub.dev"
url: "https://pub.dev"
source: hosted
source: hosted
version: "0.
8
.0"
version: "0.
5
.0"
meta:
meta:
dependency: transitive
dependency: transitive
description:
description:
name: meta
name: meta
sha256:
"7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136"
sha256:
a6e590c838b18133bb482a2745ad77c5bb7715fb0451209e1a7567d416678b8e
url: "https://pub.dev"
url: "https://pub.dev"
source: hosted
source: hosted
version: "1.1
2
.0"
version: "1.1
0
.0"
open_file_manager:
open_file_manager:
dependency: "direct main"
dependency: "direct main"
description:
description:
...
@@ -134,10 +110,10 @@ packages:
...
@@ -134,10 +110,10 @@ packages:
dependency: transitive
dependency: transitive
description:
description:
name: path
name: path
sha256: "
087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af
"
sha256: "
8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917
"
url: "https://pub.dev"
url: "https://pub.dev"
source: hosted
source: hosted
version: "1.
9.0
"
version: "1.
8.3
"
plugin_platform_interface:
plugin_platform_interface:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -195,10 +171,10 @@ packages:
...
@@ -195,10 +171,10 @@ packages:
dependency: transitive
dependency: transitive
description:
description:
name: test_api
name: test_api
sha256: "
9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f
"
sha256: "
5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b
"
url: "https://pub.dev"
url: "https://pub.dev"
source: hosted
source: hosted
version: "0.
7.0
"
version: "0.
6.1
"
vector_math:
vector_math:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -207,14 +183,14 @@ packages:
...
@@ -207,14 +183,14 @@ packages:
url: "https://pub.dev"
url: "https://pub.dev"
source: hosted
source: hosted
version: "2.1.4"
version: "2.1.4"
vm_service
:
web
:
dependency: transitive
dependency: transitive
description:
description:
name:
vm_service
name:
web
sha256:
"3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec"
sha256:
afe077240a270dcfd2aafe77602b4113645af95d0ad31128cc02bce5ac5d5152
url: "https://pub.dev"
url: "https://pub.dev"
source: hosted
source: hosted
version: "
14.2.1
"
version: "
0.3.0
"
sdks:
sdks:
dart: ">=3.
3.0
<4.0.0"
dart: ">=3.
2.0-194.0.dev
<4.0.0"
flutter: ">=3.
18.0-18.0.pre.54
"
flutter: ">=3.
0.0
"
example/pubspec.yaml
View file @
69c8bee5
...
@@ -3,7 +3,7 @@ description: Demonstrates how to use the open_file_manager plugin.
...
@@ -3,7 +3,7 @@ description: Demonstrates how to use the open_file_manager plugin.
publish_to
:
'
none'
publish_to
:
'
none'
environment
:
environment
:
sdk
:
'
>=3.1.0
<4.0.0'
sdk
:
"
>=2.12.0
<3.0.0"
dependencies
:
dependencies
:
flutter
:
flutter
:
...
...
lib/config.dart
View file @
69c8bee5
part of
'open_file_manager.dart'
;
part of
'open_file_manager.dart'
;
final
class
AndroidConfig
{
class
AndroidConfig
{
final
FolderType
folderType
;
final
FolderType
folderType
;
AndroidConfig
({
required
this
.
folderType
});
AndroidConfig
({
required
this
.
folderType
});
}
}
final
class
IosConfig
{
class
IosConfig
{
final
String
subFolderPath
;
final
String
subFolderPath
;
IosConfig
({
required
this
.
subFolderPath
});
IosConfig
({
required
this
.
subFolderPath
});
...
...
lib/open_file_manager_method_channel.dart
View file @
69c8bee5
...
@@ -19,6 +19,7 @@ class MethodChannelOpenFileManager extends OpenFileManagerPlatform {
...
@@ -19,6 +19,7 @@ class MethodChannelOpenFileManager extends OpenFileManagerPlatform {
})
async
{
})
async
{
final
data
=
<
String
,
dynamic
>{};
final
data
=
<
String
,
dynamic
>{};
if
(
Platform
.
isAndroid
&&
androidConfig
!=
null
)
{
if
(
Platform
.
isAndroid
&&
androidConfig
!=
null
)
{
// ignore: sdk_version_since
data
[
'folderType'
]
=
androidConfig
.
folderType
.
name
;
data
[
'folderType'
]
=
androidConfig
.
folderType
.
name
;
}
else
if
(
Platform
.
isIOS
&&
iosConfig
!=
null
)
{
}
else
if
(
Platform
.
isIOS
&&
iosConfig
!=
null
)
{
data
[
'subFolderPath'
]
=
iosConfig
.
subFolderPath
;
data
[
'subFolderPath'
]
=
iosConfig
.
subFolderPath
;
...
...
pubspec.yaml
View file @
69c8bee5
...
@@ -6,7 +6,7 @@ repository: https://github.com/nayanAubie/open_file_manager
...
@@ -6,7 +6,7 @@ repository: https://github.com/nayanAubie/open_file_manager
issue_tracker
:
https://github.com/nayanAubie/open_file_manager/issues
issue_tracker
:
https://github.com/nayanAubie/open_file_manager/issues
environment
:
environment
:
sdk
:
'
>=3.3.0
<4.0.0'
sdk
:
"
>=2.12.0
<3.0.0"
flutter
:
"
>=3.0.0"
flutter
:
"
>=3.0.0"
dependencies
:
dependencies
:
...
...
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