The entry point for interacting with the FIDO SourceDirectTransfer APIs.
Constant Summary
String | KEY_SOURCE_DIRECT_TRANSFER_RESULT | The key used to retrieve
SourceDirectTransferResult from the intent received by
Activity.onActivityResult(int, int, Intent) after launching PendingIntent
returned by
startDirectTransfer(SourceStartDirectTransferOptions, ParcelFileDescriptor,
ParcelFileDescriptor) . |
Public Method Summary
abstract SourceDirectTransferResult |
getSourceDirectTransferResultFromIntent(Intent
intent)
Retrieves
SourceDirectTransferResult from the intent received by
Activity.onActivityResult(int, int, Intent) after launching
PendingIntent
returned by
startDirectTransfer(SourceStartDirectTransferOptions, ParcelFileDescriptor,
ParcelFileDescriptor) .
|
abstract Task<PendingIntent> |
startDirectTransfer(SourceStartDirectTransferOptions
options, ParcelFileDescriptor
input, ParcelFileDescriptor
output)
Creates a Task with
PendingIntent ,
which when started, will start direct transfer.
|
Constants
public static final String KEY_SOURCE_DIRECT_TRANSFER_RESULT
The key used to retrieve
SourceDirectTransferResult
from the intent received by
Activity.onActivityResult(int, int, Intent)
after launching PendingIntent
returned by
startDirectTransfer(SourceStartDirectTransferOptions, ParcelFileDescriptor,
ParcelFileDescriptor)
.
Public Methods
public abstract SourceDirectTransferResult getSourceDirectTransferResultFromIntent (Intent intent)
Retrieves
SourceDirectTransferResult
from the intent received by
Activity.onActivityResult(int, int, Intent)
after launching PendingIntent
returned by
startDirectTransfer(SourceStartDirectTransferOptions, ParcelFileDescriptor,
ParcelFileDescriptor)
.
Throws
ApiException |
---|
public abstract Task<PendingIntent> startDirectTransfer (SourceStartDirectTransferOptions options, ParcelFileDescriptor input, ParcelFileDescriptor output)
Creates a Task with PendingIntent
,
which when started, will start direct transfer.
Parameters
options | |
---|---|
input | read side of pipe from the other device. |
output | write side of pipe to the other device. |