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
Hide 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() {
}
class
MyApp
extends
StatefulWidget
{
const
MyApp
({
super
.
key
}
);
const
MyApp
({
Key
?
key
})
:
super
(
key:
key
);
@override
State
<
MyApp
>
createState
()
=>
_MyAppState
();
...
...
@@ -42,6 +42,7 @@ class _MyAppState extends State<MyApp> {
itemBuilder:
(
context
,
i
)
=>
RadioListTile
<
FolderType
>(
value:
_androidFolderTypes
[
i
],
groupValue:
_selectedFolderType
,
// ignore: sdk_version_since
title:
Text
(
_androidFolderTypes
[
i
].
name
),
onChanged:
(
folderType
)
{
if
(
folderType
!=
null
&&
...
...
example/pubspec.lock
View file @
69c8bee5
...
...
@@ -67,30 +67,6 @@ packages:
description: flutter
source: sdk
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:
dependency: transitive
description:
...
...
@@ -103,26 +79,26 @@ packages:
dependency: transitive
description:
name: matcher
sha256:
d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb
sha256:
"1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e"
url: "https://pub.dev"
source: hosted
version: "0.12.16
+1
"
version: "0.12.16"
material_color_utilities:
dependency: transitive
description:
name: material_color_utilities
sha256: "
0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a
"
sha256: "
9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41
"
url: "https://pub.dev"
source: hosted
version: "0.
8
.0"
version: "0.
5
.0"
meta:
dependency: transitive
description:
name: meta
sha256:
"7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136"
sha256:
a6e590c838b18133bb482a2745ad77c5bb7715fb0451209e1a7567d416678b8e
url: "https://pub.dev"
source: hosted
version: "1.1
2
.0"
version: "1.1
0
.0"
open_file_manager:
dependency: "direct main"
description:
...
...
@@ -134,10 +110,10 @@ packages:
dependency: transitive
description:
name: path
sha256: "
087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af
"
sha256: "
8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917
"
url: "https://pub.dev"
source: hosted
version: "1.
9.0
"
version: "1.
8.3
"
plugin_platform_interface:
dependency: transitive
description:
...
...
@@ -195,10 +171,10 @@ packages:
dependency: transitive
description:
name: test_api
sha256: "
9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f
"
sha256: "
5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b
"
url: "https://pub.dev"
source: hosted
version: "0.
7.0
"
version: "0.
6.1
"
vector_math:
dependency: transitive
description:
...
...
@@ -207,14 +183,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "2.1.4"
vm_service
:
web
:
dependency: transitive
description:
name:
vm_service
sha256:
"3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec"
name:
web
sha256:
afe077240a270dcfd2aafe77602b4113645af95d0ad31128cc02bce5ac5d5152
url: "https://pub.dev"
source: hosted
version: "
14.2.1
"
version: "
0.3.0
"
sdks:
dart: ">=3.
3.0
<4.0.0"
flutter: ">=3.
18.0-18.0.pre.54
"
dart: ">=3.
2.0-194.0.dev
<4.0.0"
flutter: ">=3.
0.0
"
example/pubspec.yaml
View file @
69c8bee5
...
...
@@ -3,7 +3,7 @@ description: Demonstrates how to use the open_file_manager plugin.
publish_to
:
'
none'
environment
:
sdk
:
'
>=3.1.0
<4.0.0'
sdk
:
"
>=2.12.0
<3.0.0"
dependencies
:
flutter
:
...
...
lib/config.dart
View file @
69c8bee5
part of
'open_file_manager.dart'
;
final
class
AndroidConfig
{
class
AndroidConfig
{
final
FolderType
folderType
;
AndroidConfig
({
required
this
.
folderType
});
}
final
class
IosConfig
{
class
IosConfig
{
final
String
subFolderPath
;
IosConfig
({
required
this
.
subFolderPath
});
...
...
lib/open_file_manager_method_channel.dart
View file @
69c8bee5
...
...
@@ -19,6 +19,7 @@ class MethodChannelOpenFileManager extends OpenFileManagerPlatform {
})
async
{
final
data
=
<
String
,
dynamic
>{};
if
(
Platform
.
isAndroid
&&
androidConfig
!=
null
)
{
// ignore: sdk_version_since
data
[
'folderType'
]
=
androidConfig
.
folderType
.
name
;
}
else
if
(
Platform
.
isIOS
&&
iosConfig
!=
null
)
{
data
[
'subFolderPath'
]
=
iosConfig
.
subFolderPath
;
...
...
pubspec.yaml
View file @
69c8bee5
...
...
@@ -6,7 +6,7 @@ repository: https://github.com/nayanAubie/open_file_manager
issue_tracker
:
https://github.com/nayanAubie/open_file_manager/issues
environment
:
sdk
:
'
>=3.3.0
<4.0.0'
sdk
:
"
>=2.12.0
<3.0.0"
flutter
:
"
>=3.0.0"
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