正如它在Android开发者博客中说的那样:
触摸模式本身非常容易理解,因为它只是表明最后一次用户交互是否是通过触摸屏执行的。例如,如果您使用G1手机,选择带轨迹球的小部件将使您退出触摸模式;但是,如果用手指触摸屏幕上的按钮,则会进入触摸模式。当用户未处于触摸模式时,我们会谈论轨迹球模式,导航模式或键盘导航......
但是android在触摸模式下默认启动。如何将设备切换到键盘导航模式,或将其设为默认模式?
我正在为特定设备开发应用,因此它已植根,我也可以修改固件。
答案 0 :(得分:1)
您可以使用Instrumentation.setInTouchMode(boolean)强制Android设备进入或退出触摸模式。
new Instrumentation().setInTouchMode(false);
将此作为boot receiver的一部分运行可能会实现您的目标。