问题标签 [google-chrome-arc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
547 浏览

android - 如何开发可以在 Chrome OS 上运行的 Android 应用程序?

最近,谷歌发布了一些可以在 Chrome OS 上运行的安卓应用。我怎样才能开发出同样的应用程序?

  • 是否需要与手机、电视、玻璃不同的特定 SDK?
  • 现有 Android 应用的源代码是否需要更改?
  • 是否需要将任何额外的库导入到我的项目中?

或者现有的应用程序可以在 Chrome OS 上运行而无需任何更改?

0 投票
2 回答
1591 浏览

android - 使用 ARC 的 Chrome 上的 Android 应用,启用顶部的后退按钮

developer.chrome.com/apps/getstarted_arc#bestpractices

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

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

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

在此处输入图像描述

0 投票
2 回答
3088 浏览

android - 适用于 chrome 的 Android ARC 应用程序,为不同的活动/布局设置窗口大小

对于那些不知道 ARC 是什么的人:https ://developer.chrome.com/apps/getstarted_arc

如何根据正在运行的活动或可见的布局手动设置窗口的大小?

例如,此活动太高,太宽。虽然我希望下一个活动是全屏的。

在此处输入图像描述

在此处输入图像描述

0 投票
2 回答
1513 浏览

google-chrome-arc - Google-Chrome-ARC 上的本地文件访问?

有什么方法可以在 ARC 上实现本地文件访问?据我了解 Chrome 是沙盒的,所以访问会很困难,但似乎定义的 android 数据目录可能有一个用于文件访问的特定文件夹?

0 投票
1 回答
351 浏览

android - Chrome ARC 中的 Android TextToSpeech

我正在尝试使用 ARCWelder 将我的 android 应用程序移植到 Chrome。TextToSpeech 组件似乎不起作用。在一项活动中,我有一个不确定的进度循环,等待 TTS 引擎初始化。在 Chrome 上,它要么永远旋转,要么返回 NullPointerException。TTS 在 Chrome 中不可用吗?在 Chromebox 上运行 ChromeOS。

0 投票
2 回答
1983 浏览

android - Chrome ARC 中的谷歌地图

我最近看到 ARC 现在支持一些 Google Play 服务,包括 Google 地图。

使用 ARC Welder 时,我指定以下元数据:

根据此处的文档,我还必须在元数据中包含 crx_key 值。这样做时,附加元数据如下所示:

尝试启动应用程序会导致“错误加载扩展”消息:

错误信息

关于我为什么收到此错误的任何想法?我确保密钥没有文档中提到的空格/换行符。

0 投票
2 回答
535 浏览

android - ARC Welder / ChromeOS 上的广告

据此:https ://developer.chrome.com/apps/getstarted_arc#bestpractices通过 Google Play 服务 API 投放的广告应该可以在 ARC Welder 上运行,但我在我的应用程序中得到的只是测试横幅,如图所示:在此处输入图像描述

我需要做些什么来完成这项工作吗?据我所知,一切正常,广告的加载方式与在 Android 上一样,但它并没有提供真正的广告。我使用与在 Android 上完全相同的代码在 ARC Welder 上加载广告(包括相同的 adUnitId)。如果您在 Chromebook 上运行该应用程序也会发生同样的情况,因此这不是 ARC Welder 问题。插页式广告根本不显示。

以下是广告的加载方式:

Debug.DEBUG_MODE 为 false,因此永远不会执行 addTestDevice 调用。

0 投票
1 回答
2003 浏览

google-chrome-arc - 在 Chrome 中运行的应用程序中,getExternalFilesDir() 指向哪里?

我已经使用弧焊机成功地让我的应用在 Chrome 中运行。并且在设法确定哪些文件包含 sqlite 数据库和共享首选项后,我已经能够复制这些文件以很好地复制应用程序在我的手机上的工作方式。

在手机上,我的应用程序可以拍摄照片,并将其存储在使用 getExternalFilesDir(null) 找到的路径中,如果能够将它们复制过来,以便在通过 Chrome 使用应用程序时可以看到它们,那就太好了。但是四处寻找,我一​​直无法弄清楚这是哪里。

我可以将文件(使用应用程序的数据库导出器和文件选择器)保存到显示为 SD 卡的某个位置,但在 ~/.config/google-chrome/Default/Storage/ext 中我的应用程序目录下没有文件或目录当我做出口时得到改变似乎适合。

我可以在 def/File System/primary/p/Paths/000004.log 中看到导出文件的名称,尽管这是一个数据文件,它没有给我任何线索。

有人知道虚拟 SD 卡(以及 externalFilesDir)可能存放在哪里吗?

0 投票
2 回答
1889 浏览

android - 如何将 ARC Welder 用作 Android 模拟器

请问有什么方法可以将 ARC Welder 连接到 Android Studio 并将其用作 Android 模拟器。

0 投票
2 回答
941 浏览

android - 什么是 Chrome 中的 ARC 焊机?

  • 有人可以详细说明如何使用弧焊机吗?

  • 什么是弧焊机,我如何用它测试我的应用程序?