1

有没有人知道如何通过java代码启用指针位置选项? Settings > Developer Options > Pointer Location 并打开它

4

2 回答 2

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);
于 2014-03-12T02:15:50.997 回答
1

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

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

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

他们可以在哪里启用/禁用它。

于 2013-09-25T07:18:44.550 回答