android-hardware相关内容

禁用活动中的电源按钮

我正在开发一款应用程序,其中有一项要求是不让用户使用电源按钮锁定屏幕或关闭Android设备,因此我必须禁用电源按钮并覆盖电源按钮功能,我也在互联网上搜索了很多次,但什么也找不到。我已经使用了这两段代码,但它仍然不适用于我。 @Override public boolean dispatchKeyEvent(KeyEvent event) { if ..
发布时间:2022-09-21 16:12:16 移动开发

通过 MediaCodec API 使 QualComm 编码器工作

我正在尝试使用 Android MediaCodec API 对 NV12 流进行硬件编码 (avc). 使用 OMX.qcom.video.encoder.avc 时,分辨率 1280x720 和 640x480 工作正常,而其他分辨率(即 640x360、320x240、800x480)产生色度分量似乎发生偏移的输出(请参阅 快照). 我已通过将输入图像保存到 jpeg 文件来仔细 ..

在android中清除数据和卸载应用程序后如何清除计数徽章?

问题是当我安装应用程序并使用它时,它在应用程序图标上显示计数标记.现在,当我卸载应用程序(应用程序图标上显示计数徽章时)并重新安装应用程序时,它再次在应用程序图标上显示徽章计数. (注意:-它显示的是卸载应用程序时的最后一个徽章计数) 我的问题是: 为什么重新安装应用程序后会显示徽章计数? 卸载应用程序不会清除其全部数据吗? 我可以在卸载应用程序时清除徽章计数吗? ..
发布时间:2021-11-15 21:54:36 移动开发

使用 Android APK 2.2 打开硬件加速(如果可用)(例如 Android 3+)

我为Android 3.0开发了一个应用,运行良好,但客户端坚持兼容2.2设备. 禁用硬件加速、使用 Android 兼容包、NIO 向后移植支持(用于任务和执行程序)和一些视图方法的重新实现我能够将我的应用程序移植到 Android 2.2 并且工作得非常好,但是如果我运行这个 apk进入较新的设备,性能非常慢,所以我想知道如何打开硬件加速(如果可用)但仍然使用我的 2.2 APK. ..

FlashLED 强度控制

我正在寻求 Android 相机 LED 闪光灯的帮助,以改变它的强度,例如 这个应用. 我已经检查了以下链接,但我没有从中得到确切的结果. 我可以更改 Android 的 LED 强度吗设备? 如何在 Android 中以编程方式打开相机闪光灯? http://code.google.com/p/droidled/source/checkout http://code.goog ..

以编程方式获取 Android 手机型号,如何在 android 中以编程方式获取设备名称和型号?

我想知道是否有办法在 Android 中以编程方式读取电话模型. 我想要一个字符串,例如 HTC Dream、Milestone、Sapphire 或其他任何东西... 解决方案 在许多流行的设备上,设备的市场名称不可用.例如,在三星 Galaxy S6 上,Build.MODEL 的值可以是 “SM-G920F"、“SM-G920I", 或 “SM-G920W8". 我创建了 ..
发布时间:2021-06-03 18:54:05 移动开发

清除数据并在android中卸载应用程序后如何清除计数标志?

问题是当我安装应用程序并使用它时,它在应用程序图标上显示计数标志。现在,当我卸载应用程序(当计数徽章显示在应用程序图标上)并重新安装该应用程序时,它再次在应用程序图标上显示徽章计数。 (注意:-这是在卸载应用程序时显示的最新徽章计数) 我的问题是: 为什么重新安装应用程序后会显示徽章计数? 不执行-安装应用程序无法清除其全部数据吗? 在卸载应用程序时可以清除徽章计数吗 ..
发布时间:2020-06-05 18:58:29 移动开发

在Android中对麦克风进行后台访问

是否可以通过Android手机上的后台应用程序(服务?)持续监视麦克风? 对我想做什么的一些想法: 不断收听背景中的声音信号。 收到“有趣的”音频信号,执行一些网络操作。 如果前台应用程序要求后台应用程序必须能够智能地放弃对麦克风的访问(除非可以共享吗?)-例如 这可能吗? 解决方案 录音可能有音频,请查看以下链接: 录制音频 录制音频 从此帖子 ..
发布时间:2020-06-05 18:58:26 Java开发

如何确保Android设备应用程序支持硬件功能

我正在开发一个广泛使用相机的应用程序。我想做的是,如果设备或平板电脑没有摄像头,则不应在其上安装我的应用程序。 检查了Android清单中的 ,但仅检查了何时通过android marketplace安装了应用程序。如果我打算也可以在我的网站上使用该怎么办。那么有什么办法可以解决这个问题,以便在设备没有摄像头硬件的情况下不安装应用程序? 谢谢, 〜nil ..
发布时间:2020-06-05 18:58:22 移动开发

如何在Android中以编程方式禁用所有硬件密钥?

我正在开发具有锁定功能的Android应用程序。请建议我如何以编程方式禁用所有硬键。在这里,我使用下面的代码禁用后退按钮。我想为所有硬键(例如家庭,搜索,相机,快捷键)提供此功能,这里是我的代码: @Override public boolean onKey(View v,int keyCode,KeyEvent event){ if(keyCode == KeyEvent.KEYC ..
发布时间:2020-06-05 18:58:20 移动开发

以编程方式检索Android设备的制造日期?

我需要通过我的代码找到Android设备制造的日期,我已经通过 android.os.Build API,但是找不到这样的方法 是否可以获取Android设备制造日期? 解决方案 您可以使用 Log。 i(“ ManuFacturer:”,Build.MANUFACTURER); Log.i(“ Board:”,Build.BOARD); Log.i(“ Diaply ..
发布时间:2020-06-05 18:58:18 移动开发

Camera2 API中等效的Camera.PreviewCallback

从API 21开始,Camera2中的Camera.PreviewCallback是否等效,比映射到SurfaceTexture和提取位图更好?我需要能够以YUV的形式从摄像机中提取预览数据吗? 解决方案 您可以从以下的Camera2Basic示例代码开始Google。 您需要将 ImageReader 的表面添加为预览捕获请求的目标: //使用输出Surface 设置一个 ..

Android:获取移动硬件信息

我正在开发一款可以告诉用户有关设备的应用程序。我在SO上遇到了很多问题,但没有找到答案。我想找到 型号 Android版本 基带版本 内核版本 内部版本号 RAM 我的手机。 我真的会感谢有关此Thankx的任何帮助。 解决方案 在我的代码上,所以我将所有内容放入: Log.i(“ TAG”,“ SERIAL:” + Build.SERI ..
发布时间:2020-06-05 18:58:07 Java开发

什么是用于获取已连接音频设备列表的android api?

我使用以下添加的代码来获取用于android设备的已连接音频设备。使用AudioManager api方法 getDevices()并通过连接的设备(如耳机,扬声器,耳机)获得结果。但是此 getDevices()方法仅在android api级别23(棉花糖)起可用。 但是我的应用程序应该api级别21(Lollipop)的支持。请有人让我知道替代的api,以获取可用于android设备的 ..

Android在设备上安装失败[INSTALL_CANCELED_BY_USER]

我正在使用Android Studio连接以在小米Redmi Note 3G设备中运行应用程序。我的设备已经在选择设备对话框中找到,但是我一直收到 [INSTALL_CANCELED_BY_USER] 错误: 正在等待设备。 目标设备:xiaomi-hm_note_1w-SSE6Y97PFYQCRK45 上传文件 本地路径:C:\Users\Anthony\AndroidStudioPr ..
发布时间:2020-06-01 20:34:59 移动开发

如何在Android模拟器上模拟硬件媒体控制按钮

Android支持耳机和连接的设备上的硬件播放/暂停按钮.我正在尝试找到一种方法来测试仿真器上对这些设备的支持. Android文档讨论了如何添加对硬件播放控件的支持,但是,不幸的是,我找不到有关如何模拟它们的文档.谢谢! 解决方案 您可以使用adb发送按键事件 adb shell input keyevent 播放键代码-126,暂停-85(请参阅 K ..