问题标签 [androidappsonchromeos]

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 投票
1 回答
272 浏览

android - 如何找到运行 Android 应用程序的 ChromeOS 版本?

需要找出运行 Android 应用程序的 ChromeOS 版本。Build.VERSION.RELEASE 为您提供 Android 容器版本,但不是底层 ChromeOS 版本。

有没有办法以编程方式找到它?

谢谢

0 投票
0 回答
97 浏览

android - Android - ChromeOS - BottomSheetDialogFragment 无法在 ChromeOS 全屏上运行

我正在扩展BottomSheetDialogFragment以在应用程序上显示底部菜单。这是用于视图的布局。

我的问题是当应用程序在 ChromeOS 上全屏运行时,BottomSheetDialogFragment无法正确绘制。

应用全屏

当应用程序在窗口模式下运行时,BottomSheetDialogFragment绘制正确。

窗口模式下的应用程序

当我用另一个应用程序全屏切换应用程序时,应用程序正确显示

全屏应用程序 - 使用保持切换应用程序后

Google Chrome OS 版本 - 69.0.3497.95(稳定版)

0 投票
1 回答
192 浏览

android - 有没有办法在 Chrome OS 上以浮动模式平滑更新窗口大小

所以基本上我需要从已经运行的 Activity 更新当前的浮动窗口边界(宽度、高度,也许还有位置)。我需要这个才能从一个屏幕平滑过渡到另一个屏幕。有推荐的方法吗?

谢谢

0 投票
1 回答
202 浏览

android - SSO 到 ChromeOS 上的 Office 365 Android 应用程序

我正在开展一个项目,员工将收到 Chromebook。该计划是使用本机 Office 365 Android 应用程序。

Chromebook 配置为针对使用此文档配置的 Azure AD 进行身份验证:

https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/google-apps-tutorial

一切正常,我可以 SSO 到 Office 365 门户 (portal.office.com) 并使用我所有的 Office 365 应用程序。

但是,我希望这也适用于 Android 应用程序,例如,如果用户启动 Excel for Android,也可以让它 SSO 登录。

问题在于该用户帐户也存在于 Google 中,它使用该帐户访问 Play 商店和 Android 应用程序,而不是 Azure AD 帐户。

知道如何做到这一点,或者这完全不可能吗?

谢谢!

0 投票
0 回答
147 浏览

android - Chrome 操作系统:在平板电脑模式下,从浮动键盘切换到普通键盘无法正常工作

问题 -

在 Chromebook 的平板模式下,在 Android 应用中,如果我们从浮动键盘切换到普通屏幕键盘,屏幕不会调整并阻塞 UI。

重现问题的步骤 -

  1. 打开一个在屏幕底部有一个用户输入字段的 android 应用程序。
  2. 单击输入字段。它将打开一个屏幕键盘并调整该键盘上方的输入字段。
  3. 现在切换到浮动键盘。它将再次调整 UI 并将输入文件放在屏幕底部。
  4. 再次切换到普通键盘。这次屏幕不会自行调整,输入字段会被键盘覆盖/阻止。

预期行为 - 应调整屏幕且键盘不应阻塞。

测试于 - 三星 Chromebook Pro - 7.1.1,Chrome 操作系统版本 73.0.3683.114

0 投票
0 回答
320 浏览

android - Android 意图在 ChromeOS 上的 Chrome 中打开链接

是否可以通过 Android 应用程序(发送意图或其他方式)在 ChromeOS 设备上的主 Chrome 浏览器(不是 Android“沙盒”浏览器)中以编程方式打开网页 URL?

0 投票
1 回答
38 浏览

androidappsonchromeos - 为什么新活动会在 ChromeOS 上创建新 Windows?如何将它们限制在一个窗口中?

问题

我有一个简单的 Android 应用程序,其中包含 3 个活动:登录、Browse_Catalog 和 View_Item。在 ChromeOS 上,我希望活动堆叠在一个窗口中。相反,每个 Activity 都出现在 ChromeOS 上自己独立管理的窗口中。为什么会这样?我该如何阻止这种行为?

要求

我希望有一些配置细节可以将活动堆叠在一个窗口中。我尝试在启动 Activity 的 Intent 中寻找一些标志,或者在 Manifest 中寻找一些设置,但没有发现任何表明这种行为是故意的,或者有办法禁用它。

技术细节

观察

  1. 据我所知,没有错误消息。只是一个糟糕的用户体验,多个窗口导致用户认为有三个单独的程序正在运行。

  2. 应该隐藏在 backstack 上的活动不是很敏感,窗口管理器允许在重新声明活动的 z 排序之前短暂调整它们的大小。

  3. 窗口管理器确实允许我从后台关闭一个活动/窗口(例如,在查看项目时浏览目录),但随后从顶部退出活动无处可去。

不满意的可能解决方法

我可以通过全屏启动活动来解决这个问题,但感觉就像一个巨大的杂物。它不会阻止用户最小化或调整单个窗口的大小。

也许我可以将其作为具有多个片段的单个活动来完成,但我不想投入那么多工作,除非我绝对必须这样做。

0 投票
1 回答
527 浏览

android-studio - 如何在 Android Studio 中使用我的 chromebook?

我尝试使用我的 Acer Chromebook 选项卡在 Android Studio 中调试我的应用程序,但我遇到了一些麻烦......

我遵循了这个文档:https ://developer.android.com/topic/arc/development-environment#debug_with_adb 我输入的最后一个命令是“sudo ectool usbpd 0 dr_swap”

当我输入 sudo“ectool usbpd 0”时,我有这个:“端口 C0:已启用,已连接状态:SNK_DISCOVERY 角色:SNK UFP,极性:CC1”

我在 Android 中什么都没有,或者当我使用带有命令“adb devices”的 sdk 工具时,列表为空。

请问你能帮帮我吗 ?

0 投票
1 回答
780 浏览

android - Chromebook 上的 Android Studio,无法将自己识别为设备

我需要安装一个应用程序,从我的项目到我的 Chromebook。现在:

但是我仍然无法运行,因为它无法将我的 Chromebook 识别为“已连接设备”,在 RUN 图标附近它只是显示“无设备”这是为什么?

这是我的 SDK 管理器: 在此处输入图像描述

编辑:

我将 Pixel 3 连接到我的 ChromeBook。我按下了“连接到 linux”,我可以在上面运行应用程序。但是仍然无法将我的 chromebook 识别为可以在其上运行的设备

0 投票
1 回答
86 浏览

xamarin - 在 chromeos 上关闭 android 应用程序时保存状态

我们的 android 应用在通过 (Activity::OnSaveInstanceState) 杀死之前保存状态。如果应用程序在被杀死之前重新接地,则效果很好。(在明确关闭应用程序 android 之前必须这样做)但是在 ChromeOS 上,android 应用程序可以在不将它们接地的情况下被杀死。

应用程序的右上角有一个“x”,它会关闭应用程序而不将其接地。

在 chromeos 上运行的 android 应用程序显示关闭按钮

如果应用程序以这种方式结束,则 OnSaveInstanceState 似乎不会运行(或者它可能没有足够的时间来完成?),因此不会保存应用程序状态。

问:是否有:

  1. 为 Android 应用禁用/隐藏此“x”?
  2. 即使应用程序以这种方式结束,也可以保存状态。

注意: chrome 上的 android 应用程序也有“后退箭头”(此屏幕截图中未显示 - 工具栏的左上角),它会关闭应用程序。当应用程序以这种方式关闭时,状态会按预期保存。