App Handles
App handles are specific keys which other applications can use for certain in an Ozone Home Instance. It can also be described as default app choices. Below is a list of all standard app handles.
| handle | reason |
|---|---|
| settings_manager | can edit system settings |
| file_manager | can manage files and folders |
| video_player | can play video |
| media_player | can play any media file |
| audio_player | can play audio |
| image_editor | can edit image |
| video_editor | can edit video |
| audio_editor | can edit audio |
| code_editor | can edit text, specialized for writing source code |
| text_editor | can edit text |
| media_recorder | can record media |
| audio_recorder | can record audio |
| social_messenger | can let you talk to people |
| social_forum | can let you post in discussions |
| design_tool | tool for designing |
| office_tool | tool for office |
| system_tool | tool for system management |
| web_browser | can run webpages |
| email_client | can send and receive e-mail |
Through app handles, applications can ask the user to become the default handler of a specific handle in their Ozone instance during installation. This lets the user choose which app to be used by other apps to do different tasks.
Using app handles
await api.apps.useHandle("file_manager", {... params ...})