![]() |
AI2 Component
(Version nb184)
|
Public Member Functions | |
| Sharing (ComponentContainer container) | |
| void | ShareMessage (String message) |
| void | ShareFile (String file) |
| void | ShareFileWithMessage (String file, String message) |
Public Member Functions inherited from com.google.appinventor.components.runtime.AndroidNonvisibleComponent | |
| HandlesEventDispatching | getDispatchDelegate () |
Additional Inherited Members | |
Static Public Attributes inherited from com.google.appinventor.components.runtime.Component | |
| static final String | ASSET_DIRECTORY = "component" |
| static final int | ALIGNMENT_NORMAL = 0 |
| static final int | ALIGNMENT_CENTER = 1 |
| static final int | ALIGNMENT_OPPOSITE = 2 |
| static final int | ACCELEROMETER_SENSITIVITY_WEAK = 1 |
| static final int | ACCELEROMETER_SENSITIVITY_MODERATE = 2 |
| static final int | ACCELEROMETER_SENSITIVITY_STRONG = 3 |
| static final int | BUTTON_SHAPE_DEFAULT = 0 |
| static final int | BUTTON_SHAPE_ROUNDED = 1 |
| static final int | BUTTON_SHAPE_RECT = 2 |
| static final int | BUTTON_SHAPE_OVAL = 3 |
| static final int | COLOR_NONE = 0x00FFFFFF |
| static final int | COLOR_BLACK = 0xFF000000 |
| static final int | COLOR_BLUE = 0xFF0000FF |
| static final int | COLOR_CYAN = 0xFF00FFFF |
| static final int | COLOR_DKGRAY = 0xFF444444 |
| static final int | COLOR_GRAY = 0xFF888888 |
| static final int | COLOR_GREEN = 0xFF00FF00 |
| static final int | COLOR_LTGRAY = 0xFFCCCCCC |
| static final int | COLOR_MAGENTA = 0xFFFF00FF |
| static final int | COLOR_ORANGE = 0xFFFFC800 |
| static final int | COLOR_PINK = 0xFFFFAFAF |
| static final int | COLOR_RED = 0xFFFF0000 |
| static final int | COLOR_WHITE = 0xFFFFFFFF |
| static final int | COLOR_YELLOW = 0xFFFFFF00 |
| static final int | COLOR_DEFAULT = 0x00000000 |
| static final String | DEFAULT_VALUE_COLOR_NONE = "&H00FFFFFF" |
| static final String | DEFAULT_VALUE_COLOR_BLACK = "&HFF000000" |
| static final String | DEFAULT_VALUE_COLOR_BLUE = "&HFF0000FF" |
| static final String | DEFAULT_VALUE_COLOR_CYAN = "&HFF00FFFF" |
| static final String | DEFAULT_VALUE_COLOR_DKGRAY = "&HFF444444" |
| static final String | DEFAULT_VALUE_COLOR_GRAY = "&HFF888888" |
| static final String | DEFAULT_VALUE_COLOR_GREEN = "&HFF00FF00" |
| static final String | DEFAULT_VALUE_COLOR_LTGRAY = "&HFFCCCCCC" |
| static final String | DEFAULT_VALUE_COLOR_MAGENTA = "&HFFFF00FF" |
| static final String | DEFAULT_VALUE_COLOR_ORANGE = "&HFFFFC800" |
| static final String | DEFAULT_VALUE_COLOR_PINK = "&HFFFFAFAF" |
| static final String | DEFAULT_VALUE_COLOR_RED = "&HFFFF0000" |
| static final String | DEFAULT_VALUE_COLOR_WHITE = "&HFFFFFFFF" |
| static final String | DEFAULT_VALUE_COLOR_YELLOW = "&HFFFFFF00" |
| static final String | DEFAULT_VALUE_COLOR_DEFAULT = "&H00000000" |
| static final float | FONT_DEFAULT_SIZE = 14 |
| static final int | LAYOUT_ORIENTATION_HORIZONTAL = ComponentConstants.LAYOUT_ORIENTATION_HORIZONTAL |
| static final int | LAYOUT_ORIENTATION_VERTICAL = ComponentConstants.LAYOUT_ORIENTATION_VERTICAL |
| static final int | SCALING_SCALE_PROPORTIONALLY = 0 |
| static final int | SCALING_SCALE_TO_FIT = 1 |
| static final int | TYPEFACE_DEFAULT = 0 |
| static final int | TYPEFACE_SANSSERIF = 1 |
| static final int | TYPEFACE_SERIF = 2 |
| static final int | TYPEFACE_MONOSPACE = 3 |
| static final int | LENGTH_PREFERRED = -1 |
| static final int | LENGTH_FILL_PARENT = -2 |
| static final int | LENGTH_UNKNOWN = -3 |
| static final int | LENGTH_PERCENT_TAG = -1000 |
| static final int | TOAST_LENGTH_SHORT = 0 |
| static final int | TOAST_LENGTH_LONG = 1 |
| static final int | DIRECTION_NORTH = 1 |
| static final int | DIRECTION_NORTHEAST = 2 |
| static final int | DIRECTION_EAST = 3 |
| static final int | DIRECTION_SOUTHEAST = 4 |
| static final int | DIRECTION_SOUTH = -1 |
| static final int | DIRECTION_SOUTHWEST = -2 |
| static final int | DIRECTION_WEST = -3 |
| static final int | DIRECTION_NORTHWEST = -4 |
| static final int | DIRECTION_NONE = 0 |
| static final int | DIRECTION_MIN = -4 |
| static final int | DIRECTION_MAX = 4 |
| static float | SLIDER_MIN_VALUE = 10 |
| static float | SLIDER_MAX_VALUE = 50 |
| static float | SLIDER_THUMB_VALUE = (SLIDER_MIN_VALUE + SLIDER_MAX_VALUE) / 2.0f |
| static final String | DEFAULT_VALUE_TEXT_TO_SPEECH_COUNTRY = "" |
| static final String | DEFAULT_VALUE_TEXT_TO_SPEECH_LANGUAGE = "" |
Protected Member Functions inherited from com.google.appinventor.components.runtime.AndroidNonvisibleComponent | |
| AndroidNonvisibleComponent (Form form) | |
Protected Attributes inherited from com.google.appinventor.components.runtime.AndroidNonvisibleComponent | |
| final Form | form |
Sharing is a non-visible component that enables sharing files and/or messages between your app and other apps installed on a device. The component will display a list of the installed apps that can handle the information provided, and will allow the user to choose one to share the content with, for instance a mail app, a social network app, a texting app, and so on.
The file path can be taken directly from other components such as the Camera or the ImagePicker, but can also be specified directly to read from storage. Be aware that different devices treat storage differently, so a few things to try if, for instance, you have a file called arrow.gif in the folder Appinventor/assets, would be:
"file:///sdcard/Appinventor/assets/arrow.gif"; or"/storage/Appinventor/assets/arrow.gif"Definition at line 63 of file Sharing.java.
| com.google.appinventor.components.runtime.Sharing.Sharing | ( | ComponentContainer | container | ) |
Definition at line 65 of file Sharing.java.
| void com.google.appinventor.components.runtime.Sharing.ShareFile | ( | String | file | ) |
Shares a file using Android' built-in sharing. @suppressdoc
Definition at line 94 of file Sharing.java.
| void com.google.appinventor.components.runtime.Sharing.ShareFileWithMessage | ( | String | file, |
| String | message | ||
| ) |
Shares a file along with a message using Android' built-in sharing. @suppressdoc
Definition at line 105 of file Sharing.java.
| void com.google.appinventor.components.runtime.Sharing.ShareMessage | ( | String | message | ) |
Shares a message using Android' built-in sharing. @suppressdoc
Definition at line 77 of file Sharing.java.