Implements a ContentProvider that can be used to provide binary attachments (e.g., images) to calls made via FacebookDialog. The NativeAppCallAttachmentStore class provides methods to attach and clean up the attachments.
Note that this ContentProvider is only necessary if an application wishes to attach images, etc., that are stored in memory and do not have another way to be referenced by a content URI. For images obtained from, e.g., the Camera or Gallery, that already have a content URI associated with them, use of this class is not necessary.
If an application wishes to attach images that are stored in-memory within the application, this content provider must be listed in the application's AndroidManifest.xml, and it should be named according to the pattern "com.facebook.app.NativeAppCallContentProvider{FACEBOOK_APP_ID}". See the getContentProviderName.getAttachmentUrl(String) method.
ขยาย: | ContentProvider |
แพ็คเกจ: | facebook |
NativeAppCallContentProvider()
public NativeAppCallContentProvider()
getAttachmentUrl(String, UUID, String)
Returns the name of the content provider formatted correctly for constructing URLs.
public static String getAttachmentUrl(String applicationId, UUID callId, String attachmentName)
พารามิเตอร์ | คำอธิบาย |
---|---|
applicationId | The Facebook application ID of the application |
callId | |
attachmentName |
onCreate()
public boolean onCreate()
query(Uri, String, String, String, String)
public Cursor query(Uri uri, String strings, String s, String strings2, String s2)
พารามิเตอร์ | คำอธิบาย |
---|---|
uri | |
strings | |
s | |
strings2 | |
s2 |
getType(Uri)
public String getType(Uri uri)
พารามิเตอร์ | คำอธิบาย |
---|---|
uri |
insert(Uri, ContentValues)
public Uri insert(Uri uri, ContentValues contentValues)
พารามิเตอร์ | คำอธิบาย |
---|---|
uri | |
contentValues |
delete(Uri, String, String)
public int delete(Uri uri, String s, String strings)
พารามิเตอร์ | คำอธิบาย |
---|---|
uri | |
s | |
strings |
update(Uri, ContentValues, String, String)
public int update(Uri uri, ContentValues contentValues, String s, String strings)
พารามิเตอร์ | คำอธิบาย |
---|---|
uri | |
contentValues | |
s | |
strings |
openFile(Uri, String)
public ParcelFileDescriptor openFile(Uri uri, String mode)
พารามิเตอร์ | คำอธิบาย |
---|---|
uri | |
mode |