Appearance
系统级开发说明
系统进入待机的事件
csharp
/// <summary>
/// 系统进入待机模式的时候会触发
/// </summary>
public static event Action OnSystemEnterStandbyMode;
//使用示例:
OSEventSystem.OnSystemEnterStandbyMode += YourMethod;
设置系统级交互的状态
开发者在应用设计可以选择是否在应用内启动 OS 自带交互系统(SystemUI),即下图功能:
TIP
- 应用内全局控制:AROS 0.3.0 之后的推荐做法是在 UnityEditor 的 Project 视图搜索“OSEventSystem”,找到这个 prefab,选中,在 Inspector 面板设置 EnableSystemUI。
- 动态控制:如果需要在运行时动态启用或禁用 SystemUI 请调用下方接口。
csharp
/// <summary>
/// 设置系统级交互的状态,包括:食指指尖Home、手腕菜单、系统级手的显示状态
/// </summary>
/// <param name="state">false表示禁用系统级交互</param>
OSEventSystem.SetSystemInteractionState(bool state);
系统级 Toast
开发者通过调用如下代码实现系统级 toast 提示
sql
Toast.Show("要呈现的toast内容");