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

PlatformAndroid

A flutter plugin that allows setting up your flutter app to open files as default.

open_as_default #

A flutter plugin that allows setting up your flutter app to open files as default.

Currently working only on Android, iOS Support coming soon.

drawing

Usage #

yaml file

dependencies:
  flutter:
    sdk: flutter
  open_as_default: ^<Version> #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
130
pub points
42%
popularity

Publisher

unverified uploader

A flutter plugin that allows setting up your flutter app to open files as default.

Homepage

Documentation

API reference

License

Apache-2.0 (LICENSE)

Dependencies

flutter, uri_to_file

More

Packages that depend on open_as_default