7

developer.chrome.com/apps/getstarted_arc#bestpractices

ARC 允许您通过 chrome 浏览器执行原生 android 应用程序,方法是在其周围包裹一个 chrome 应用程序。(据我所知)

我正在重构一个 Android 应用程序以在 Chrome 上运行良好。我需要做的第一件事是在左上角始终启用后退箭头,如下所示。 在此处输入图像描述

这是允许原生 android 应用程序通过 chrome 运行的程序。我认为我的问题的答案在于“附加元数据”或源代码中的某个地方?

在此处输入图像描述

4

2 回答 2

7

将 {"disableAutoBackButton": "true"} 添加到元数据。这将启用活动中的后退按钮。但是,我发现对于具有多个活动的应用程序,从我的设置活动返回到我的主要活动是行不通的。我猜可能是我处理活动的方式有问题,但它适用于所有物理设备。

于 2015-04-02T15:20:58.927 回答
3
{"sleepOnBlur":false,"disableAutoBackButton":true}

在从弧焊机下载 zip 或启动应用程序之前,请提供上述元数据

第一个参数可防止过度暂停/恢复,并且还应该修复某些应用程序中偶尔发生的短黑屏闪烁。

第二个参数在左上角添加了持久性后退按钮,因此有助于避免由于某些屏幕(主要是第一个屏幕)中没有后退按钮而需要额外的代码

于 2015-04-07T11:10:16.733 回答