是否有人知道如何通过java代码启用指针位置选项?
Settings > Developer Options > Pointer Location
并在
答案 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));
他们可以启用/禁用它。