|
| boolean | onCreate () |
| |
| ParcelFileDescriptor | openFile (Uri uri, String mode) |
| |
| String | getType (Uri uri) |
| |
| Cursor | query (Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) |
| |
| Uri | insert (Uri uri, ContentValues values) |
| |
| int | delete (Uri uri, String selection, String[] selectionArgs) |
| |
| int | update (Uri uri, ContentValues values, String selection, String[] selectionArgs) |
| |
|
| static final String | AUTHORITY = "com.freerdp.freerdpcore.clipboard" |
| |
| static final Uri | CONTENT_URI = Uri.parse("content://" + AUTHORITY + "/image") |
| |
Definition at line 22 of file ClipboardImageProvider.java.
◆ delete()
| int com.freerdp.freerdpcore.utils.ClipboardImageProvider.delete |
( |
Uri |
uri, |
|
|
String |
selection, |
|
|
String[] |
selectionArgs |
|
) |
| |
|
inline |
◆ getType()
| String com.freerdp.freerdpcore.utils.ClipboardImageProvider.getType |
( |
Uri |
uri | ) |
|
|
inline |
◆ insert()
| Uri com.freerdp.freerdpcore.utils.ClipboardImageProvider.insert |
( |
Uri |
uri, |
|
|
ContentValues |
values |
|
) |
| |
|
inline |
◆ onCreate()
| boolean com.freerdp.freerdpcore.utils.ClipboardImageProvider.onCreate |
( |
| ) |
|
|
inline |
◆ openFile()
| ParcelFileDescriptor com.freerdp.freerdpcore.utils.ClipboardImageProvider.openFile |
( |
Uri |
uri, |
|
|
String |
mode |
|
) |
| |
|
inline |
Definition at line 39 of file ClipboardImageProvider.java.
40 {
41 byte[] data = sImageData;
42 if (data == null)
43 return null;
44
45 try
46 {
47 ParcelFileDescriptor[] pipe = ParcelFileDescriptor.createPipe();
48 final ParcelFileDescriptor writeEnd = pipe[1];
49 Thread t = new Thread(() -> {
50 try (OutputStream out = new ParcelFileDescriptor.AutoCloseOutputStream(writeEnd))
51 {
52 out.write(data);
53 }
54 catch (IOException e)
55 {
56
57 }
58 });
59 t.setDaemon(true);
60 t.start();
61 return pipe[0];
62 }
63 catch (IOException e)
64 {
65 return null;
66 }
67 }
◆ query()
| Cursor com.freerdp.freerdpcore.utils.ClipboardImageProvider.query |
( |
Uri |
uri, |
|
|
String[] |
projection, |
|
|
String |
selection, |
|
|
String[] |
selectionArgs, |
|
|
String |
sortOrder |
|
) |
| |
|
inline |
◆ setImageData()
| static void com.freerdp.freerdpcore.utils.ClipboardImageProvider.setImageData |
( |
byte[] |
data | ) |
|
|
inlinestatic |
◆ update()
| int com.freerdp.freerdpcore.utils.ClipboardImageProvider.update |
( |
Uri |
uri, |
|
|
ContentValues |
values, |
|
|
String |
selection, |
|
|
String[] |
selectionArgs |
|
) |
| |
|
inline |
◆ AUTHORITY
| final String com.freerdp.freerdpcore.utils.ClipboardImageProvider.AUTHORITY = "com.freerdp.freerdpcore.clipboard" |
|
static |
◆ CONTENT_URI
| final Uri com.freerdp.freerdpcore.utils.ClipboardImageProvider.CONTENT_URI = Uri.parse("content://" + AUTHORITY + "/image") |
|
static |
The documentation for this class was generated from the following file: