如何通过代码启用指针位置?

时间:2013-09-25 05:56:34

标签: android

是否有人知道如何通过java代码启用指针位置选项?  Settings > Developer Options > Pointer Location 并在

上切换

2 个答案:

答案 0 :(得分:2)

将此权限添加到您的清单:

<uses-permission android:name="android.permission.WRITE_SETTINGS" />

然后将其导入您的班级:

import android.provider.Settings;

并写下这样的设置:

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

Settings.System.putInt(getActivity().getContentResolver(),
                "pointer_location", 1);

答案 1 :(得分:1)

首先,并非所有设备都可以解锁开发者选项(因为它们默认是隐藏的)。

现在,无法以编程方式隐秘地启用指针位置输入,但您可以通过包括以下内容向用户显示相应的设置屏幕:

context.startActivity(new Intent(Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS));

他们可以启用/禁用它。