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

PlatformAndroid

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

open_as_default_adv #

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_adv: ^<Version> #add line

dart file

//import plugin
import 'package:open_as_default_adv/open_as_default_adv.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>
1
likes
130
pub points
27%
popularity

Publisher

unverified uploader

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

Repository (GitHub)

Documentation

API reference

License

Apache-2.0 (LICENSE)

Dependencies

flutter, uri_to_file

More

Packages that depend on open_as_default_adv