open_as_default 0.0.1 copy "open_as_default: ^0.0.1" to clipboard
open_as_default: ^0.0.1 copied to clipboard

outdated

A new flutter plugin project.

open_as_default #

A flutter plugin that allows opening a file to be opened with from the flutter app.

currently only works with android, soon support ios.

drawing

Usage #

yaml file

dependencies:
  flutter:
    sdk: flutter
  open_as_default: ^<Vertion> #add line

dart file

//import plugin
import 'package:open_as_default/open_as_default.dart';  

...

@override
  void initState() {
    super.initState();
    
    OpenAsDefault.getFileIntent.then((value) {
      print(value);
      // code 
    });
  }

Android #

android/app/src/main/manifest.xml

<application
..
>
    <activity
    ...
    >           
        <!-- addd line -->
        <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <category android:name="android.intent.category.APP_BROWSER" />

            <data
                android:mimeType="application/pdf" 
                android:scheme="content" />
        </intent-filter>

    </activity> 
</application>
7
likes
0
pub points
24%
popularity

Publisher

unverified uploader

A new flutter plugin project.

Homepage

License

unknown (LICENSE)

Dependencies

flutter, uri_to_file

More

Packages that depend on open_as_default