Microsoft最近更新了Surface Duo模拟器。此更新包含一些应用程序样本,可帮助开发人员为设备创建应用程序和体验。开发人员可以查看应用程序示例以了解其构建方式,并使用见解来改进自己的应用程序。除了更新Surface Duo模拟器之外,Microsoft还更新了Surface Duo SDK和Surface Duo设计套件。
微软表示,该应用程序示例是在Kotlin中构建的,并且“展示了Surface Duo在不同情况下的开发”。这些示例都是开源的,可以在Microsoft的GitHub公共仓库中找到。
构建代码示例以显示如何创建应用程序和体验的特定元素。Microsoft概述了所展示的特定功能和体验:青橙阅读
拖放:显示如何构建布局,在该布局中可以从其他应用程序拖放内容,如博客“将应用程序带到Surface Duo –步骤2”中所述。
双重视图:显示如何使用模拟餐厅应用程序实现双重视图应用程序模式。
铰链角:展示了如何通过一个简单的绘图应用程序来利用铰链角,去年在博客上提到了Microsoft Surface Duo上的铰链角。
列表详细信息:显示如何使用模拟画廊应用程序实现列表详细信息应用程序模式。
Pen Events:在博客“ Surface Duo上的Pen Events”中提到了如何启用Pen支持并检测Surface Duo上的Pen Event。
两页:显示如何使用模拟阅读应用程序构建“两页”应用程序模式。
伴随窗格:显示如何使用图像编辑应用程序实施伴随窗格。
扩展画布:显示如何使用模拟地图应用程序构建扩展画布应用程序模式。
Intent To Second Screen:显示如何在第二个屏幕上启动新的Activity,这在上一个博客“开发者提示:在相邻屏幕上启动”中刚刚提到。
限定符:展示了如何在Surface Duo的开发中使用Android资源限定符来构造项目资源,如博客“ Microsoft Surface Duo的资源配置”中所述。
多个实例:显示如何打开同一活动的多个实例。
可用的示例应用程序是Widget,TwoNote,Photo Editor和Source Editor。