问题标签 [android-things]

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 投票
4 回答
400 浏览

android - android things中的映射API和权限

Android Things 仅支持有限数量的 API,例如 Cast、Drive 和 Location API。我正在尝试使用一个 API,并且我想在 API 方法及其所需权限之间进行映射。我不确定执行此类任务的最佳方法是什么。我正在使用英特尔爱迪生板。基本上,我需要做这样的事情:

====== 方法 ============= 需要 Android 权限 =============

=====getLocation()====>===== android.permission.ACCESS_FINE_LOCATION

=====getBeaconState()===>===== android.permission.ACCESS_FINE_LOCATION

另外,我需要看看如果缺少所需的权限会发生什么?我只是在寻找有关如何完成这些任务的想法。

0 投票
2 回答
1215 浏览

android - Android Things 20 分钟 apk 安装时间

我正在开发一个 Android Things 机器人。

我有一个相当大的 apk 文件,因为我包含 dlib 人脸识别库。
89.0Mb

上传我的代码时,每次大约需要 20 分钟。
这显然大大减缓了发展。

一些附加信息:
使用 android 的东西,我通过 wifi 使用 adb 连接到设备。
然后它会进行拆分安装。
下次运行时,它只会上传更改的切片。
这将它加快了几分钟,但是,大约 50% 的时间虽然以某种方式失去了连接,我不得不再次上传整个内容。

当前版本:0.2-devpreview

问题出在:
A - 我的 apk 大小 - 编辑(通过网络传输 90MB 应该快得多)
B - 我的互联网连接 - 编辑(不是问题)
C - Android Things 本身
D - 其他东西?

非常感谢,
内森

0 投票
2 回答
1602 浏览

android - 声音不适用于 Android Things 的树莓派

最近我们在树莓派 3 上刷了 Android Things,除了声音之外一切都运行良好。我尝试以不同的组合连接 3.5 毫米插孔耳机和 hdmi 屏幕,例如:

  1. 只有耳机没有hdmi显示。
  2. 仅限 HDMI 显示器。
  3. 连接到树莓派 3.5 音频插孔的耳机和 HDMI 显示器也已连接。

我使用 adb 命令尝试了所有这些。例子:

或者,后来也使用了如下代码:

但在这些条件下,声音都不起作用。

以下是控制台日志:

请帮我。

0 投票
2 回答
797 浏览

android - 无法获取广告 ID

在我的 respberry PI 上运行演示 ( https://github.com/androidthings/doorbell ) 时,我遇到了如下错误:

以下是我尝试的方法:

  1. 我做了一些研究,发现以下相关帖子:adjust/unity_sdk#88

按照说明使用 android SDK 管理工具安装播放服务(使用 android studio)。清除项目。重建。将新的 apk 安装到 respberry PI 中,但仍然有相同的错误日志。

我还检查了 firebase 控制台,没有更新图片。即使从 android 监视器,也可以确认按钮被按下,相机按预期工作。

  1. 关于互联网连接,我在树莓派上安装了另一个应用程序。它成功地将信息发送到服务器。它确认连接按预期工作。

有什么建议吗?

0 投票
3 回答
8516 浏览

console - Android Things:连接到串行调试控制台

我一直在尝试使用我的Linux ( Ubuntu ) 机器上的USBTTL电缆连接到带有Android Things的Raspberry Pi 3的串行控制台。尽管我按照文档连接了电缆,但执行命令时得到的只是以下内容minicom

在此处输入图像描述

没有机会输入任何字符。所以我既看不到任何内核消息,也看不到设备中的外壳。

我错过了什么?

0 投票
0 回答
626 浏览

android - 树莓派上的 Android Things 彩虹屏幕

我已按照此视频中的说明使用 Android 事物图像刷新我的树莓派,但我有点糟糕。

https://caster.io/lessons/flashing-android-things-firmware-device/

我一开机,屏幕就呈现出一种奇怪的彩虹色。我已经尝试从命令行刷新它并使用 Etcher,但它仍然是相同的结果。

知道我做错了什么吗?

谢谢。

0 投票
2 回答
621 浏览

bluetooth - 扫描无法在 Android Things DP3 上运行的蓝牙设备

扫描无法在 Android Things DP3 上运行的蓝牙设备。任何想法/解决方法?未采取行动 BluetoothDevice.ACTION_FOUND。

由于 Android 6.0 中的更改,我添加了 ACCESS_FINE_LOCATION 和 ACCESS_COARSE_LOCATION 权限,但仍然无法正常工作。 https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html

还有 android.permission.BLUETOOTH_ADMIN、android.permission.BLUETOOTH

我已经检查过,Android >=6.0 上的 ACCESS_FINE_LOCATION 或 ACCESS_COARSE_LOCATION 需要运行时权限,但由于 Android Things 限制它会给出错误。

0 投票
0 回答
139 浏览

datetime - 日期对象的 AndroidThings 时区为 GMT+00

我正在为树莓派 3 编写一个 android things 应用程序(开发预览 3)。

我正在将应用程序连接到 wifi 网络,当我这样做时new Date(),时间是正确的(时区偏移 - 分钟/秒正确),但设置为时GMT+00:00 区(即时区 0)除外。

我想将设备部署到家庭中并且需要自动设置他们的时区,因为我正在连接到他们的 wifi 网络,我假设我应该能够知道他们的时区。这是否可行,或者这只是预览版 3 的一个问题,并且会在未来的版本中得到纠正Android

0 投票
2 回答
217 浏览

android-things - 如何使用 AndroidThings 初始化 Cap12xxInputDriver?

我已经在以下位置克隆了电容式触摸的 androidthings 示例: https ://github.com/androidthings/drivers-samples/tree/master/cap12xx

以下用于初始化驱动程序:

当这被击中时,我得到如下异常。我不确定我做错了什么或如何解决这个问题,因为我看不到 I2cDevice 类中发生了什么。硬件设置是安装在 Raspberry Pi Model 3 B 中的 RainbowHAT。显示、温度、压力和 LED 工作正常。

如何初始化 Cap12xxInputDriver?

0 投票
1 回答
1348 浏览

intel-edison - 英特尔爱迪生上的 Android Things 固件闪存在 Windows 10 系统中失败

我已按照 google android things 页面中给出的所有步骤进行操作。我正在使用适用于 Windows 的最新英特尔平台闪存工具 5.8.3 v。当我尝试刷新 FlashEdison.json 图像时,它会运行到 50%,然后失败。

我的桌面配置:Windows 10 Pro - 64 位版本

请参阅下面的日志。如果有人有任何线索,请告诉我。