非小号app三星远程开发测试平台
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模式之间切换时,将阻止应用程序重新启动。
猜你喜欢
- 12-13非小号币界网最新行情晚报:E
- 12-22非小号以太坊交易平台合法吗 以
- 04-28非小号【Web30】3 级人工智能代理
- 05-12非小号宝龙地产:前4月累计合约
- 05-12非小号DEX交易所现货革新XBIT去中
- 04-28非小号期权合约的界面怎么看?
- 12-22非小号404 Not Found
- 04-28非小号上证50期权合约的基本条款
- 02-13非小号零壹智库Pro