如何以编程方式检查、获取和设置 Android 手机中的触摸设置?

2024-03-25

是否可以通过编程方式获取 Android 中的各种触摸设置,例如:

-> 拨号盘按键音

-> 触摸声音

-> 屏幕锁定声音

-> 触摸时振动

我尝试访问 System.Settings 中的各种常量,但我没有看到任何提及触摸设置的常量。任何人都可以向我提供有关可用于此目的的 API 或常量的信息吗?


使用以下内容进行检查

-> 拨号盘按键音:

boolean isDtmfToneEnabled = Settings.System.getInt(contentResolver,
        Settings.System.DTMF_TONE_WHEN_DIALING, 1) != 0;

-> 触摸声音:

boolean isTouchSoundsEnabled = Settings.System.getInt(contentResolver,
        Settings.System.SOUND_EFFECTS_ENABLED, 1) != 0;

-> 屏幕锁定声音:

boolean islockScreenSoundsEnabled = Settings.System.getInt(contentResolver,
        "lockscreen_sounds_enabled", 1) != 0;

-> 触摸时振动:

boolean isVibrateOnTouchEnabled = Settings.System.getInt(contentResolver,
        Settings.System.HAPTIC_FEEDBACK_ENABLED, 1) != 0;

您可以使用putInt() https://developer.android.com/reference/android/provider/Settings.System.html#putInt%28android.content.ContentResolver,%20java.lang.String,%20int%29API 来更改它们的值。 希望这可以帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何以编程方式检查、获取和设置 Android 手机中的触摸设置? 的相关文章

  • Delphi XE5 REST/Android 客户端“会话已过期”

    我有一个REST Server与Android Client 都在Deplhi Xe5 Android客户端成功连接Rest服务器 在我的服务器中我有一个TDSHttpWebDispatcher with SessionTimeout 12
  • 如何查看 Android 设备上安装的 SD 卡还有多少可用空间?

    如何以编程方式检查 Android 设备上安装的 SD 卡有多少可用空间 要获取外部 SD 卡的可用 可用 空间以显示与菜单 gt 设置 gt SD 卡和手机存储的编号一致的编号 请使用以下代码 StatFs stat new StatFs
  • Kotlin 中的单例类

    我想知道如何在 Kotlin 中创建一个单例类 以便我的 Util 类在每次应用程序执行时仅实例化一次 但是 当我将 Java 类转换为 kotlin 时 生成了以下代码 它是否正确 companion object private var
  • Android CirclePageIndicator 不工作

    我无法使用 CirclePageIndicator 加载页面 这是 XML
  • Android 已弃用屏幕尺寸?

    嘿 我需要在我的应用程序中获取屏幕的宽度 该应用程序将在 2 1 及更高版本上运行 我已经将其设置为如下所示 该方法已被弃用 我可能应该使用 getSize 或其他方式 但问题是 这是否适用于 3 0 和 4 0 等 Android 版本
  • Android SSL 无对等证书

    我有一个例外 没有同行证书 当我询问谷歌时 我得到了解决方案 我信任所有证书 但这个问题的答案是 它是不安全的 所以我给班级打电话 HostnameVerifier hostnameVerifier org apache http conn
  • 如何将视图动态添加到已在 xml 布局中声明的relativelayout?

    我宣布了一个RelativeLayout在 xml 布局文件中 现在我想添加Views从代码到现有布局 我添加了一个Button通过代码动态地更改为现有布局 如下所示 rLayout RelativeLayout findViewById
  • Onclick 不会在 CardView 上触发

    我有一个OnClickListener on a CardView 仅当我点击内容之外的区域 TextViews ImageViews 时 侦听器才起作用 我的内部也有一个线性布局CardView 我希望当我点击屏幕上的任意位置时它就能工作
  • 如何使用 http 将 Android 中的文件从移动设备发送到服务器?

    在android中 如何使用http将文件 数据 从移动设备发送到服务器 很简单 您可以使用 Post 请求并将文件作为二进制 字节数组 提交 String url http yourserver File file new File En
  • 在 Android 中绘制一条带有弯曲边缘的线

    I am using canvas drawLine to draw some line in android but the lines are too sharp but i need a curved edges 这里的 1 是我所拥
  • 动画图像视图

    目前我正在开发一款游戏 这是我的游戏的详细信息 用户应选择正确的图像对象 我希望图像从左到右加速 当他们到达终点时 他们应该再次出现在活动中 这是我正在处理的屏幕截图 我有 5 个图像视图 它们应该会加速 您有此类动画的示例代码吗 非常感谢
  • sqlite 插入表中 select * from

    我需要在 Android 应用程序中将数据从一个表移动到另一个表 我想使用以下sql insert into MYTABLE2 select id STATUS risposta DATETIME now data ins from MYT
  • FFmpeg 不适用于 android 10,直接进入 onFailure(String message) 并显示空消息

    我在我的一个项目中使用 FFmpeg 进行视频压缩 在 Android 10 Google Pixel 3a 上 对于发送执行的任何命令 它会直接进入 onFailure String message 并显示空消息 所以我在我的应用程序 g
  • Oreo(API 26)-drawOverlay + 在状态栏上绘制

    在android oreo中 我无法使用WindowManager LayoutParams TYPE SYSTEM ERROR不再需要并且必须使用WindowManager LayoutParams TYPE APPLICATION OV
  • Android 应用程序 Phonegap 中的 Admob 实现

    我将一个 jquery 脚本转换为 Android 应用程序 现在我想将 admob 添加到其中 这可能吗 谷歌从那时起禁止在移动应用程序中使用 AdSense 在移动应用程序中使用 AdSense 移动广告违反了 AdSense 政策 移
  • 在Android中绘制圆角矩形

    我已经发现这个问题 https stackoverflow com questions 5618402 how to draw rounded rectangle in android ui解决方案是这段代码
  • Android 方向传感器的替代品是什么?

    大家好 我正在为 Android 构建 3D 游戏 我目前正在尝试在我的游戏中添加一个传感器 允许玩家倾斜机器人作为其控制 理想情况下 我想使用方向传感器 但我注意到它已被弃用 有谁知道如何检测 Android 中的倾斜并且不使用这个传感器
  • Eclipse:缺少 Java 构建路径

    我正在尝试使用 Eclipse 来使用适用于 Android 的 Google SDK 教程 我能够让前两个项目正常工作 但是当运行第三个 R java 时消失了 所以我放弃了 我根据练习 3 的解决方案集制作了一个全新的包 它充满了错误
  • 按照说明后“找不到您尝试购买的商品”

    所以我按照以下说明进行操作http developer android com google play billing billing admin html http developer android com google play bi
  • 有什么方法可以禁用/覆盖 Galaxy Tab 4 上的多任务按钮吗? [复制]

    这个问题在这里已经有答案了 我们编写了一个工业控制应用程序 并随我们的制造产品预装在三星 Galaxy 平板电脑上 我们使用的平板电脑是运行 Honeycomb 的 Tab 10 但我们无法再获得足够的 OEM 平板电脑 因此我们改用运行

随机推荐

  • 如何使用dispatchQueue创建引用循环?

    我觉得我一直误解了创建引用循环的时间 在我以前认为几乎任何有块并且编译器都会强迫你编写的地方 self那么这是我正在创建引用循环并且需要使用的标志 weak self in 但以下设置不会创建引用循环 import Foundation i
  • 带有部分粗体文本的自定义 UITableViewCell

    尝试实现类似于内置联系人 iPhone 应用程序的名称 UITableView 其中名字为普通字体 姓氏为粗体 快速谷歌一下后发现 这并不像听起来那么容易 因为 iPhone SDK 缺乏 UILabels 中的富文本支持 找到的解决方案之
  • 在本地主机上运行时 Google Optimize 不会触发

    我正在尝试通过以下方式在 JavaScript 中获取 Google Optimize 实验数据这些说明 https support google com optimize answer 9059383 但我没有得到回调 也看不到调试器中发
  • Go的修订历史背后有什么故事?

    我注意到前 4 次修订f6182e5abf5e b66d0bf8da3e ac3363d7e788 172d32922e72Go 源代码都早在 Golang 被提出之前就已经存在了 最古老的是1972年 https github com g
  • 有没有什么方法可以禁用 ORMLite 检查使用 DataType.SERIALIZABLE 声明的字段是否实现了可序列化?

    问题标题已经说明了一切 我有一个这样声明的字段 DatabaseField canBeNull false dataType DataType SERIALIZABLE List
  • Azure Blob 存储 blob 到索引

    是否可以将文档上传到 Blob 存储并执行以下操作 获取文档内容并添加到索引 从第 1 点的内容中抓取关键短语并添加到索引中 我希望关键短语可以被搜索 我有代码可以将文档上传到 blobstorage 效果非常好 但获得此索引的唯一方法 据
  • 无法使用 primeng 虚拟滚动延迟加载

    我正在尝试使用 primeng 对大量数据实现延迟加载
  • 如何在 PDFsharp 中设置 DPI(每英寸点数)

    有没有办法在 PDFsharp 的情况下设置 DPI 每英寸点数 Thanks 不 PDF 文件是没有 DPI 的矢量文件 如果您的问题是关于 PDF 文件中存储的图像 PDFsharp 在图像出现时对其进行存储 PDFsharp 尚未通过
  • 将平方和立方项转换为乘法

    我正在尝试使用 sympy 中的 ccode 将来自 sage 的大表达式转换为有效的 C 代码 然而 我的表达式有很多平方和立方项 由于 pow x 2 比 x x 慢得多 因此我尝试在转换之前在表达式中扩展这些术语 基于this htt
  • 如何让两个雷神任务共享选项?

    有了托尔 人们就可以使用method option https github com wycats thor wiki Method Options设置特定任务的选项 要为班级中的所有任务设置选项 可以使用class option 但是 如
  • 使用流 API 更新新列后无法将新值插入 BigQuery 表

    我在 bigquery 表中发现了一些奇怪的行为 我刚刚创建了一个新列 在表中添加了一个新列 它在界面上看起来不错 并通过 api 获取架构 但是 当向新列添加值时 出现以下错误 insertErrors errors message no
  • Android 实时音频分析

    我已经在网上搜索过这个 但仍然有点困惑 因为我相信其他人如果想到这样的事情也会感到困惑 我想在序言中说 这是not为了家庭作业和 或利润 我想创建一个应用程序 可以在您准备爆米花时监听微波炉的声音 当弹出声音之间有一定的时间间隔 比如 5
  • 访问另一个结构体指针内的结构体指针内的元素

    只是想了解结构体的嵌套指针如何工作 如何访问另一个指向结构的指针中的结构指针中的元素 谢谢 include
  • 如何让 Qt 识别 QMYSQL 驱动程序

    我试图从 Qt 应用程序访问 MySql 数据库 但出现以下错误 QSqlDatabase QMYSQL driver not loaded QSqlDatabase available drivers QSQLITE QSQLITE2 我
  • 确定 Java 8 中的列表是否由字谜元素组成

    我想确定列表是否是字谜或不使用 Java 8 输入示例 cat cta act atc tac tca 我已经编写了以下函数来完成这项工作 但我想知道是否有更好 更优雅的方法来完成这项工作 boolean isAnagram String
  • Kotlin 和 Firebase 读写数据

    我已经学习 Kotlin 3 周了 所以我想从我的 Firebase 数据库中读取数据 这是写入数据的MainActivity kt val database Firebase database val latitude latitude
  • 如何使用 shell 脚本连接 2 个 csv 文件?

    我正在尝试制作一个 shell 脚本 它将通过以下方式组合两个 csv 文件 我有两个 csv 文件 f1 csv 和 f2 csv f1 csv的格式为 startId endId roomNum f2 csv 的格式如下 startId
  • 使用 Wget 跳过成功下载的文件

    所以我有这个 Bash 子例程来使用 wget 下载文件 现在我的问题是如何跳过成功下载的文件 该脚本会下载很多文件 一旦下载失败 它会重新下载所有文件 覆盖那些从一开始就成功的下载 可能会因为重新下载而不完整 那么如何跳过那些下载成功的文
  • Heroku 上的媒体文件

    如果我在 Heroku 上托管一个小型 Django 网站 并且只使用一台 dyno 那么是否可以在该服务器上上传媒体文件 或者我是否必须使用 AWS S3 存储来存储媒体文件 媒体存储还有哪些其他替代方案 不 在 Heroku 文件系统上
  • 如何以编程方式检查、获取和设置 Android 手机中的触摸设置?

    是否可以通过编程方式获取 Android 中的各种触摸设置 例如 gt 拨号盘按键音 gt 触摸声音 gt 屏幕锁定声音 gt 触摸时振动 我尝试访问 System Settings 中的各种常量 但我没有看到任何提及触摸设置的常量 任何人