问题标签 [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.
android - Android:变压器平板电脑键盘注册两个 Enter 键输入
我正在 MainActivity 中执行快速日志语句,并在 ASUS Transformer 平板电脑物理键盘上按下物理 Enter 键时记录两次 Enter 键按下。钥匙没有被按住。
public boolean dispatchKeyEvent(KeyEvent event)
是发生这种情况时调用的方法,每次调用两次。
有任何想法吗?
android - FlashLED 强度控制
我正在寻找 Android 相机 LED 闪光灯的帮助,以改变它的强度,就像这个应用程序一样。
我已经检查了以下链接,但我没有从中得到确切的结果。
- 我可以更改 Android 设备的 LED 强度吗?
- 如何在 Android 中以编程方式打开相机闪光灯?
- http://code.google.com/p/droidled/source/checkout
- http://code.google.com/p/simpleled/source/checkout
- https://code.google.com/p/openintents/source/checkout
而且我无法执行此链接(对我来说似乎很有希望)。
任何帮助是极大的赞赏。
android - 如何获得 android 应用程序的最低硬件要求
我和一些团队成员开发了一个 android 应用程序,它通过移动设备收集现场数据。
现在这个应用程序将投入生产。所以一般人都会使用这个应用程序。我们还需要编写一个文档来解释应用程序中引入的所有内容以及运行此应用程序所需的最低硬件要求而不会出错。
现在我怎么知道最低硬件要求是什么?
基本上在我的应用程序中大约有四个TextFields
、三个Spinners
、Dates
和EditTexts
两个ImageViews
。
那么我怎么知道运行这个应用程序需要什么最低内存要求。
我已经在一个移动设备上尝试过这个应用程序,其中几乎所有的内存都被其他一些应用程序用完了。我的应用程序无法拍摄照片。当我删除一些应用程序时,我的应用程序工作正常。
这就是为什么我想知道运行我的应用程序所需的最低内存要求。
android - 用于 NFC 读取器/写入器的 Android 库/API
是否有任何现有的库允许没有 NFC 芯片的 Android 平板电脑(4.0.4)与外部 USB NFC 读/写器接口?
android-ndk - OMXCodec::onEvent -- OMX 错误参数
我一直在尝试使用OMXCodec
through Stagefright
。我已经实现了ICS
Android 版本的代码。我有两个CustomDataSource
派生类,MediaSource
另一个是CustomOmxCodec
调用OMXCodec::Create
方法并执行读取操作以解码 h264 帧。我已经在带有omx.google.video.avc
软件解码器的设备上测试了这个实现,它工作正常。现在,当我尝试在具有硬件 h264 解码的 android 手机上运行相同的实现时,它在读取调用时返回错误。错误如下:
0x80001005
是为OMX_ErrorBadParameter
。-1103
我在读取操作时收到错误代码。我尝试了各种参数,但没有成功。
完整的日志如下:
我很感激这方面的任何指导。
android - 如何在 Android 中将 16 位 PCM 数据转换为电压值
我正在尝试计算来自 Android 中麦克风的声音的 db 值。我使用 Audio Record 类从麦克风获取 16 位 PCM 数据。
此数据的值范围为 -32768 到 32767(有符号 2^16)。
我相信这些是量化值。但我想知道对应的电压值是多少。android中麦克风的电压值范围是多少?所有智能手机都差不多吗?
例如:假设麦克风输出为 0 至 +5 V,则 32767 对应于 +5 V DC。
android - 电话灯 来电时亮起
我接到来电并且工作良好。但是当我的屏幕关闭并且有来电时。然后我的屏幕灯不亮。我在 onCreate() 中使用此代码:-
此外,当我的屏幕灯亮起并且有来电时,我与服务器的连接成功。但是当我的屏幕灯熄灭并且来电时(通过服务在后台运行以向服务器注册),我的注册失败。
请安卓专家帮帮我!
android - Android 硬件加速 - 使用还是不使用?
我正在开发一个应用程序,它的功能与 Facebook Android 原生应用程序非常相似:社交网络,用户大部分时间都会花在无休止地ListView
显示大量图像、进入图像库等等。
假设我正在做所有正确的事情和最佳 android 实践以实现平滑滚动(按应有的方式回收视图,在需要时使用不同的视图类型,仅将所需大小的缩放位图加载到内存中,缓存位图,使用 ViewHolder 设计模式,尽可能不阻塞 UI 线程等等......)
还可以说,我的应用程序中的所有其他内容都以最佳方式编写并遵循最佳实践(用于讨论... :->)
我的应用程序在那个阶段运行得还不错,但是当打开硬件加速时,正如Android 开发者文档中描述和承诺的那样, 它使我的应用程序更加流畅和快速。
假设它不会像可能发生的那样对 UI 产生任何负面影响,而且我没有执行任何不受支持的操作
根据谷歌关于该主题的文档,我认为不使用此功能的唯一原因(除了我上面已经提到的所有其他原因)是它可能导致我的应用程序使用更多 RAM。但是有多少内存?多很多?我知道,当我的应用程序消耗大量 RAM 时 - 当它需要释放一些内存时,它会成为被操作系统销毁的好选择。
我的问题基本上是-
- 在我的情况下使用此功能是否“可以”?
- 使用它还会引发什么其他问题?
TIA
android - 将新硬件(RF 读卡器)连接到安卓设备
我试图理解 android 设备中的一个概念,即将新硬件连接到 android 设备。如何实现。没有蓝牙。假设我有一个 RF 读卡器,我想使用该硬件读取 RF 身份证,并且我想向我的 Activity 显示该号码(RF ID)。它是如何实现的?如果可能,那怎么办?我们必须为它安装驱动程序吗?
任何形式的帮助将不胜感激,
android - 如何在 Android 模拟器上模拟硬件媒体控制按钮
Android 支持耳机和附加设备上的硬件播放/暂停按钮。我正在尝试找到一种方法来测试对模拟器上这些设备的支持。Android 文档讨论了如何添加对硬件播放控件的支持,但不幸的是,我找不到有关如何模拟它们的文档。谢谢!