ProjectedActivityCompat
@ExperimentalProjectedApi
public final class ProjectedActivityCompat implements AutoCloseable
Class providing Projected device-specific features for Activity, like listening to Projected input events.
Use create to create an instance of this class. Use close to clear the instance.
Summary
Public methods |
|
|---|---|
void |
close() |
static final @NonNull ProjectedActivityCompat |
Connects to the service providing features for Projected devices and returns the |
final @NonNull Flow<@NonNull ProjectedInputEvent> |
Flow providing a stream of Projected input events. |
Public methods
create
public static final @NonNull ProjectedActivityCompat create(@NonNull Context context)
Connects to the service providing features for Projected devices and returns the ProjectedActivityCompat when the connection is established.
| Returns | |
|---|---|
@NonNull ProjectedActivityCompat |
A |
| Throws | |
|---|---|
kotlin.IllegalStateException |
if the projected service is not found or binding is not permitted |
getProjectedInputEvents
public final @NonNull Flow<@NonNull ProjectedInputEvent> getProjectedInputEvents()
Flow providing a stream of Projected input events.