0.1.5 • Published 9 years ago

react-native-mime-intent v0.1.5

Weekly downloads
5
License
Apache License v2...
Repository
github
Last release
9 years ago

react-native-mime-intent

Pass mimetypes to Android Intent from React Native

Installation (Android)

  • android/settings.gradle
...
include ':react-native-mime-intent'
project(':react-native-mime-intent').projectDir = new File(settingsDir, '../node_modules/react-native-mime-intent/android')
  • android/app/build.gradle
...
dependencies {
    ...
    compile project(':react-native-mime-intent')
}
  • register module (in MainActivity.java)
import com.mimeintent.MimeIntentPackage; // <------- add package
// ...
public class MainActivity extends ReactActivity {
   // ...
    @Override
    protected List<ReactPackage> getPackages() {
      return Arrays.<ReactPackage>asList(
        new MainReactPackage(), // <---- add comma
        new MimeIntentPackage() // <---------- add package
      );
    }

Usage

var MimeIntent = require('react-native-mime-intent');
if (MimeIntent.canOpenURLWithMime('file:///data/file.mp3', 'audio/*')) {
    MimeIntent.openURLWithMime('file:///data/file.mp3', 'audio/*');
}
0.1.5

9 years ago

0.1.4

9 years ago

0.1.3

9 years ago

0.1.2

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago