Skip navigation links
A C D E F G H I L M O P R S T W 

A

addExtraProvider(IntentShare.ExtraProvider) - Method in class fr.tvbarthel.intentshare.IntentShare
Allow to add a specific intent for a given

C

cancel(ImageView) - Method in interface fr.tvbarthel.intentshare.IconLoader
Called when the icon doesn't need to be loaded anymore.
chooserTitle(String) - Method in class fr.tvbarthel.intentshare.IntentShare
Title that will be displayed in the chooser.
comparatorProvider(TargetActivityComparatorProvider) - Method in class fr.tvbarthel.intentshare.IntentShare
Provide a custom Comparator in order to sort the TargetActivity displayed to the user.
CREATOR - Static variable in class fr.tvbarthel.intentshare.IntentShare
Parcelable.
CREATOR - Static variable in class fr.tvbarthel.intentshare.IntentShare.ExtraProvider
Parcelable.
CREATOR - Static variable in class fr.tvbarthel.intentshare.TargetActivity.RecencyComparatorProvider
Parcelable.

D

deliver() - Method in class fr.tvbarthel.intentshare.IntentShare
Deliver the intent to the system.
describeContents() - Method in class fr.tvbarthel.intentshare.IntentShare
 
describeContents() - Method in class fr.tvbarthel.intentshare.IntentShare.ExtraProvider
 
describeContents() - Method in class fr.tvbarthel.intentshare.TargetActivity.RecencyComparatorProvider
 
disableImage() - Method in class fr.tvbarthel.intentshare.IntentShare.ExtraProvider
Disable the extra Intent.EXTRA_STREAM for the linked package to avoid a copy from the default IntentShare image.
disableSubject() - Method in class fr.tvbarthel.intentshare.IntentShare.ExtraProvider
Disable the extra Intent.EXTRA_SUBJECT for the linked package to avoid a copy from the default IntentShare subject.
disableText() - Method in class fr.tvbarthel.intentshare.IntentShare.ExtraProvider
Disable the extra Intent.EXTRA_TEXT for the linked package to avoid a copy from the default IntentShare text.

E

equals(Object) - Method in class fr.tvbarthel.intentshare.IntentShare.ExtraProvider
 
equals(Object) - Method in class fr.tvbarthel.intentshare.TargetActivity
 
ExtraProvider(String) - Constructor for class fr.tvbarthel.intentshare.IntentShare.ExtraProvider
Used to provide specific extras for a given package name.
ExtraProvider(Parcel) - Constructor for class fr.tvbarthel.intentshare.IntentShare.ExtraProvider
Used to provide specific extras for a given package name.

F

FACEBOOK - Static variable in class fr.tvbarthel.intentshare.IntentShare
Facebook package.
facebookBody(Uri) - Method in class fr.tvbarthel.intentshare.IntentShare
Link which will be used as single shared content if target application is the facebook since facebook app don't handle Intent.EXTRA_TEXT

Override IntentShare.text(String) for the Facebook application.

finish() - Method in class fr.tvbarthel.intentshare.TargetChooserActivity
 
fr.tvbarthel.intentshare - package fr.tvbarthel.intentshare
 

G

getActivityLabelResId() - Method in class fr.tvbarthel.intentshare.TargetActivity
Retrieve the textual label res id of the Activity.
getActivityName() - Method in class fr.tvbarthel.intentshare.TargetActivity
Retrive the name of the target activity.
getIconUri() - Method in class fr.tvbarthel.intentshare.TargetActivity
Retrieve the Uri used to access to the target application launcher icon.
getId() - Method in class fr.tvbarthel.intentshare.TargetActivity
Retrieve a unique id used to identify target activity.
getLastSelection() - Method in class fr.tvbarthel.intentshare.TargetActivity
Return a timestamp of the last selection inside the sharing dialog from you application.
getOverriddenImage() - Method in class fr.tvbarthel.intentshare.IntentShare.ExtraProvider
Retrieve the Uri which is going to override the default one.
getOverriddenSubject() - Method in class fr.tvbarthel.intentshare.IntentShare.ExtraProvider
Retrieve the subject which is going to override the default one.
getOverriddenText() - Method in class fr.tvbarthel.intentshare.IntentShare.ExtraProvider
Retrieve the specific text which is going to override the default one.
getPackageName() - Method in class fr.tvbarthel.intentshare.IntentShare.ExtraProvider
Get package name of the target activity for which the extra provider has been build.
getPackageName() - Method in class fr.tvbarthel.intentshare.TargetActivity
Retrieve the package name of the target activity.

H

hashCode() - Method in class fr.tvbarthel.intentshare.IntentShare.ExtraProvider
 
hashCode() - Method in class fr.tvbarthel.intentshare.TargetActivity
 

I

IconLoader - Interface in fr.tvbarthel.intentshare
Interface which define the contract of a loader used to load TargetActivity icons.
iconLoader(IconLoader) - Method in class fr.tvbarthel.intentshare.IntentShare
Set the IconLoader used to load target activities icon.
image(Uri) - Method in class fr.tvbarthel.intentshare.IntentShare
Image which will be set as Intent.EXTRA_STREAM if the target application can handle it.
IntentShare - Class in fr.tvbarthel.intentshare
IntentShare is designed to enhance the sharing experience by allowing to share different content according to the application the user will choose to share with.
IntentShare(Parcel) - Constructor for class fr.tvbarthel.intentshare.IntentShare
IntentShare is designed to enhance the sharing experience by allowing to share different content according to the application the user will choose to share with.
IntentShare.ExtraProvider - Class in fr.tvbarthel.intentshare
Used to provide specific extras for a given package name
IntentShareListener - Class in fr.tvbarthel.intentshare
Simple listener used to catch which activity the user choose.
IntentShareListener() - Constructor for class fr.tvbarthel.intentshare.IntentShareListener
Simple listener used to catch which activity the user chosen.
isImageDisabled() - Method in class fr.tvbarthel.intentshare.IntentShare.ExtraProvider
Used to know if the default image must be ignored.
isMailClient() - Method in class fr.tvbarthel.intentshare.TargetActivity
Used to know if the target activity is a mail client.
isSubjectDisabled() - Method in class fr.tvbarthel.intentshare.IntentShare.ExtraProvider
Used to know if the default subject must be ignored.
isTextDisabled() - Method in class fr.tvbarthel.intentshare.IntentShare.ExtraProvider
Used to know if the default text must be ignored.

L

listener(IntentShareListener) - Method in class fr.tvbarthel.intentshare.IntentShare
Allow to set a listener to be notified on chosen target activity.
load(Uri, ImageView) - Method in interface fr.tvbarthel.intentshare.IconLoader
Called when the icon should be load into the imageView.

M

mailBody(String) - Method in class fr.tvbarthel.intentshare.IntentShare
Text which will be shared by any application marked as mail client (application which can handle "message/rfc822").
mailSubject(String) - Method in class fr.tvbarthel.intentshare.IntentShare
Text which will be displayed inside the subject field of any application marked as mail client (applcation which can handle "message/rfc822").

O

onBackPressed() - Method in class fr.tvbarthel.intentshare.TargetChooserActivity
 
onCanceled() - Method in class fr.tvbarthel.intentshare.IntentShareListener
Called when the user cancel the sharing without selecting any target activity.
onClick(View) - Method in class fr.tvbarthel.intentshare.TargetChooserActivity
 
onCompleted(String) - Method in class fr.tvbarthel.intentshare.IntentShareListener
Called when the user chose an activity to complete the sharing.
onCreate(Bundle) - Method in class fr.tvbarthel.intentshare.TargetChooserActivity
 
onDestroy() - Method in class fr.tvbarthel.intentshare.TargetChooserActivity
 
onLabelResolved(TargetActivity) - Method in class fr.tvbarthel.intentshare.TargetChooserActivity
 
onSaveInstanceState(Bundle) - Method in class fr.tvbarthel.intentshare.TargetChooserActivity
 
onTargetActivitiesResolved(ArrayList<TargetActivity>) - Method in class fr.tvbarthel.intentshare.TargetChooserActivity
 
onTargetActivitySelected(TargetActivity) - Method in class fr.tvbarthel.intentshare.TargetChooserActivity
 
overrideImage(Uri) - Method in class fr.tvbarthel.intentshare.IntentShare.ExtraProvider
Provide a specific image for the linked package name.
overrideSubject(String) - Method in class fr.tvbarthel.intentshare.IntentShare.ExtraProvider
Provide a specific subject for the linked package name.
overrideText(String) - Method in class fr.tvbarthel.intentshare.IntentShare.ExtraProvider
Provide a specific text for the linked package name.

P

provideComparator() - Method in class fr.tvbarthel.intentshare.TargetActivity.RecencyComparatorProvider
 
provideComparator() - Method in interface fr.tvbarthel.intentshare.TargetActivityComparatorProvider
Provide the comparator used to sort TargetActivity displayed to the user.

R

RecencyComparatorProvider() - Constructor for class fr.tvbarthel.intentshare.TargetActivity.RecencyComparatorProvider
Comparator used to sort TargetActivity based on the recency of their previous selection and their default order as fallback when they have never been selected.
RecencyComparatorProvider(Parcel) - Constructor for class fr.tvbarthel.intentshare.TargetActivity.RecencyComparatorProvider
Comparator used to sort TargetActivity based on the recency of their previous selection and their default order as fallback when they have never been selected.

S

start(Context, IntentShare) - Static method in class fr.tvbarthel.intentshare.TargetChooserActivity
Simple activity used to allow the user to choose a target activity for the sharing intent.

T

TargetActivity - Class in fr.tvbarthel.intentshare
Plain java model for a sharing target activity.
TargetActivity(Context, ResolveInfo, long) - Constructor for class fr.tvbarthel.intentshare.TargetActivity
Plain java model for a sharing target activity.
TargetActivity.RecencyComparatorProvider - Class in fr.tvbarthel.intentshare
Comparator used to sort TargetActivity based on the recency of their previous selection and their default order as fallback when they have never been selected.
TargetActivityComparatorProvider - Interface in fr.tvbarthel.intentshare
˙Interface which allow to define which comparator will be provided for sorting the target activity inside the TargetChooserActivity.
TargetChooserActivity - Class in fr.tvbarthel.intentshare
Simple activity used to allow the user to choose a target activity for the sharing intent.
TargetChooserActivity() - Constructor for class fr.tvbarthel.intentshare.TargetChooserActivity
 
text(String) - Method in class fr.tvbarthel.intentshare.IntentShare
Text which will be shared.
TWITTER - Static variable in class fr.tvbarthel.intentshare.IntentShare
Twitter package.
twitterBody(String) - Method in class fr.tvbarthel.intentshare.IntentShare
Text which will be used as tweet body if target application is the Twitter one.

W

with(Context) - Static method in class fr.tvbarthel.intentshare.IntentShare
IntentShare is designed to enhance the sharing experience by allowing to share different content according to the application the user will choose to share with.
writeToParcel(Parcel, int) - Method in class fr.tvbarthel.intentshare.IntentShare.ExtraProvider
 
writeToParcel(Parcel, int) - Method in class fr.tvbarthel.intentshare.IntentShare
 
writeToParcel(Parcel, int) - Method in class fr.tvbarthel.intentshare.TargetActivity.RecencyComparatorProvider
 
A C D E F G H I L M O P R S T W 
Skip navigation links