【问题标题】:How to programmatically enable "show touches" option in Android?如何以编程方式在 Android 中启用“显示触摸”选项?
【发布时间】:2014-12-11 17:25:54
【问题描述】:

我想在 Android 设备的设置中启用“显示触摸”。这是链接,它向我们展示了访问“触摸设置”的方式,但我没有找到访问“显示触摸”的方式。 How to programmatically check, get and set touch settings in android phones?

请帮帮我!

【问题讨论】:

  • 不应该有办法做到这一点,除非可能在根设备上。任何开发者选项都不应该是可编程控制的。
  • 我的意思是如何在有根设备上做到这一点。我使用一些应用程序(仅适用于 Root),它们可以启用/禁用“显示触摸”
  • 我找到了我想要的
  • Sunshinetpu 请分享...
  • @BrunodeLima 请看我的新答案

标签: android touch settings


【解决方案1】:

这是我找到的解决方案:

要启用显示触摸

Settings.System.putInt(context.getContentResolver(),
                "show_touches", 1);

要禁用显示触摸

Settings.System.putInt(context.getContentResolver(),
                "show_touches", 0);

记得将android.permission.WRITE_SETTINGS添加到您的Manifest

【讨论】:

  • 大家都知道,这不再适用于 Marshmallow,但在以前的 Android 版本上是正确的方法。
【解决方案2】:

如果仍然无效,请使用 Top Given 的解决方案并将清单文件中的目标版本更改为 22。它会正常工作 感谢您的回答。

【讨论】:

    猜你喜欢
    • 2017-12-14
    • 1970-01-01
    • 2014-07-17
    • 1970-01-01
    • 1970-01-01
    • 2014-02-07
    • 1970-01-01
    • 2012-06-08
    • 1970-01-01
    相关资源
    最近更新 更多