问题标签 [android-hardware]

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 回答
554 浏览

android - 特定的 android 处理器详细信息

我浏览了论坛并获得了一种将android处理器信息作为字符串获取的方法!好吧,它会返回许多与用户无关的信息。我只想得到具体的细节,比如

处理器名称或类型 可用内核 缓存大小 处理器版本

这是我找到的获取信息的方法!如果有人能告诉我一种获取具体细节的方法,请帮助我!:)

而且我对android应用程序开发有点陌生,所以请帮助我!:)(我的研究项目)

0 投票
2 回答
4717 浏览

android - 如何一起使用 FLAG_ACTIVITY_REORDER_TO_FRONT 和 onBackPressed()

我正在创建一个向导式应用程序,我需要在其中保持活动 A 和 B 之间的用户数据处于活动状态。A 有一个 Next 软按钮,B 有一个 Back 软按钮。

使用时,FLAG_ACTIVITY_REORDER_TO_FRONT我可以在使用软按钮时保持用户数据活跃,因为每个活动都被重用。

但是,当用户从 B 按下 Back 硬按钮时,B 会死掉,因为该硬按钮隐式使用了 finish()。

然后,我尝试在 B 中覆盖onBackPressed,添加与我的后退软按钮相同的行为,认为后退硬按钮的行为与前一个按钮完全相同(不是完成 B)。

现在,使用 Back 硬键从 B 回到 A,一切都很好。此时焦点在A,当用户再次按下返回硬按钮时,预期的行为是应用程序离开。

问题是没有发生预期的行为,因为 B 还活着;所以onBackPressed在 B 中被覆盖的仍然在听,而是发生了一些其他的行为。

如何onBackPressed在 B 中使用覆盖完成收听,以便当焦点在 A 中时应用程序离开?

提前致谢。

0 投票
1 回答
1635 浏览

linux-kernel - Linux设备驱动程序:如何分配组/用户权限并使用它?

我知道我们可以使用 udev 配置脚本为设备驱动程序分配权限以在根/组/用户模式下运行,但我不确定如何运行在 Android HAL 中使用驱动程序在特定用户模式下运行的程序?只有在 /dev/ttyOx 上执行 chmod 777 后,我才能执行程序。

我在 Android 脚本中的 udev 配置中看到了蓝牙模块,使用如下

chmod 0660 /dev/ttyO1 chown 系统系统 /dev/ttyS0

我的问题是,如何在上述脚本中将使用特定驱动程序的程序注册到特定组或用户权限(例如蓝牙)并仅使该特定程序使用设备驱动程序?

0 投票
0 回答
459 浏览

android - Android:加载 html/javascript 后,Webview 变成白色。

在 Android 4.0 及更高版本的 webview 上工作,在将 html/javascript 页面加载到其上后,会将 webview 颜色设置为白色。

在我转到开发人员选项并取消选中 FORCE GPU RENDERING 之后。在此之后它工作正常。但是当我通过编程方式进行时

在应用程序和活动中。并且还通过webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);

这不能通过代码工作。需要帮助,谢谢

0 投票
0 回答
612 浏览

android - Android 上 USB 摄像头的驱动程序

一家公司制造了一个 USB 相机(视频和静止图像),他们希望将其与 Android 软件界面配对。相机需要 Windows 上的自定义驱动程序,我希望它也可以在 Android 上使用。我很了解 Android 应用程序,但不了解硬件、Linux 和设备驱动程序的底层知识。

我是否认为如果制造商可以提供合适的驱动程序,该设备将在 Android SDK API 中显示为相机?即,如果他们提供驱动程序,我可以像使用任何其他 Android 设备相机一样使用相机吗?驱动程序是否需要特定于 Android,或者如果他们有 Linux 驱动程序可以工作?如果是后者,对它需要支持的特定 Linux 版本/发行版是否有任何要求?

感谢任何有关在 Android 设备上支持第三方 USB 摄像头的信息来源的建议或指示。

0 投票
0 回答
487 浏览

android - 如何在 Android 硬件上设置系统屏幕分辨率?

我想添加对 Android 源代码的更改,以便 Android 以我选择的分辨率启动。我不想在 QEMU/AVD 上执行此操作,我想执行此操作并在真实硬件上对其进行测试。任何人都可以指出我可以在 Android 源代码中设置或硬编码屏幕尺寸值的位置吗?

谢谢你。

0 投票
1 回答
1581 浏览

android - 在 Android 设备上“以编程方式”查找硬件可用性

我正在开发一个基于 GPS / Accelerometer / Gyroscope 和 Linear Acceleration 的应用程序。我想知道,有什么方法可以在我的设备上找出硬件(加速度计/陀螺仪和线性加速度)的可用性。因为,从给定的论坛中,有 API 可用于检查传感器是否可用,但没有给出与设备中硬件可用性相关的任何信息。提前致谢

0 投票
4 回答
14000 浏览

android - 两个带有 Android 的屏幕/显示器?

我想开发一个使用两个屏幕来显示信息的 Android 应用程序。例如:一个屏幕显示应用程序,另一个屏幕显示有关当前应用程序状态的一些信息。

我的问题:android 是否支持两个显示器/屏幕?您将如何构建这样的设备和项目?

0 投票
2 回答
11004 浏览

android - Android 加速度计最大值

所以我一直在寻找大约 3 个小时,我还没有想出一个好的答案/解决方案。

我的问题是:为什么我得到的最大加速度值只有大约 34 m/s^2 或大约 3.5 Gs (34/9.81)。

是因为硬件限制还是软件限制?如果它是硬件,我知道我对此无能为力(或者至少不容易)。如果是软件限制,那么我该如何消除该限制,有什么办法吗?像 API 什么的?

我会很感激任何帮助,谢谢。

注意:我使用的是 Galaxy S,如果有区别的话。我也看过这个问题,但这对我没有帮助:What is android accelerometer min and max range

0 投票
1 回答
231 浏览

android - 如何检查安卓设备是否连接了蓝牙鼠标?

当我的应用程序启动时,我想检查android设备是否连接到蓝牙鼠标,并监听connected事件。

我该怎么做?

谢谢!