Share Plugin (Android)

Share plugin lets an app to share data with other apps like Gmail, DropBox, etc.

This plugin is available only to Android platform.

Enable Plugin in Monaca

  1. From the IDE menu, go to Configure → Cordova Plugin Settings.

  2. Under Available Plugins section, hover over the Share plugin and click Enable button.

Methods

Function Name

Description

show(func)

Show a list of apps for user to choose and share the data when an app is selected.

Share Plugin Demo

<!DOCTYPE HTML>
<html>
<head>
  <title>Cordova - Share Plugin Demo</title>

  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
  <meta http-equiv="Content-Security-Policy" content="default-src * data: gap: content: https://ssl.gstatic.com; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'">
  <script src="components/loader.js"></script>
  <link rel="stylesheet" href="components/loader.css">

  <script type="text/javascript">

    function shareDemo() {
      window.plugins.share.show(
          {
              subject: 'Subject test',
              text: 'text http://phonegap-fan.com/'
          },
          function() {}, // Success function
          function() {alert('Share failed')} // Failure function
      );
    }
  </script>
</head>

<body bgcolor="#ffffff">
  <hr> Share Plugin Demo<hr><br>
  <input type="button" onClick ="shareDemo()" value ="shareDemo" />
</body>
</html>

See Also:

Last updated