非小号动态

非小号app三星远程开发测试平台

新闻 2025-05-15 04:42

  Samsung DeX为用户提供类似于电脑桌面的环境,可以利用鼠标、键盘打开应用并进行交互,在同一桌面下可以启动多个应用,并可以轻松在多个应用间切换。 在Android7.0中推出了一项非常实用的多任务处理功能:多窗口模式,Samsung DeX是基于此功能进行了功能开发和拓展。从Note10开始只需一根 USB 数据线,即可通过 Samsung DeX 将手机和电脑相连。开发者适配非常简单,只要遵循Android的最佳编码实例,应用即可正常运行。下面介绍如何为Samsung DeX优化应用。

  建议应用程序支持多窗口,这样可以最小化,最大化和调整应用窗口大小。如果不支持多窗口,则应用程序将在固定大小的窗口中打开。支持多窗口需要在Manifest文件中进行声明:

  如下图,支持多窗口的应用,可根据需要调整大小,并在窗口提供最小化、最大化和关闭按键。不支持多窗口的应用将以固定的手机尺寸运行,无法调整大小,默认无法最大化,但可以选择进入DeX实验室强制将应用最大化。

  不能声明支持触摸屏,因为可能会禁止使用鼠标和键盘的交互。如果声明支持触摸屏,在桌面模式启用应用时,提示“该应用专为触摸屏设计,无法在DeX中运行”并无法打开应用。应用不能包含以下声明代码:

  Mobile和DeX模式之间切换会导致运行时配置变更,类似于旋转屏幕触发的配置变更,每当发生配置更改时,Android默认情况下会重启正在运行的Activity(先后调用onDestroy()和onCreate())。目的是使用与新设备匹配的备用资源自动重新加载您的应用。为了更好的适配DeX,应用需要支持以下运行时更改,在配置变更时妥善处理界面的状态和数据。

  8)色彩模式变更(只有支持Samsung DeX Dual Mode才需要进行此项修改)。

  可以使用以下限定符为Samsung DeX模式提供替代的Android资源。

  例如,下图显示了针对不同的屏幕密度使用不同资源的示例。在drawable目录提供资源图片:

  同样,在不同的屏幕尺寸上根据dpi处理字体大小,这样在调整应用大小的时候,字体也会随比例变化,适合屏幕尺寸。

  如果选择自行处理配置变更(不建议),则需要在清单文件中提供以下声明。 当手机和Samsung DeX模式之间切换时,将阻止应用程序重新启动。

上一篇:国债期货拉升 30年期主力合约涨超01%

下一篇:什么是DEX?去中心化交易所概述(2022版)

猜你喜欢