我正在制作一个应用程序,允许用户从应用程序本身开始拨打电话,一旦调用启动,用户就可以返回应用程序进行一些UI操作。
我目前的问题是,一旦呼叫启动,接近传感器被启用,这使得几乎不可能使用应用程序(取决于传感器的灵敏度 - 每个设备)。
无论如何都要控制传感器? 例如,我想在活动可见后禁用传感器,并在隐形后重新启用它。
谢谢, 利奥尔。
答案 0 :(得分:3)
尝试在应用程序代码中设置WakeLock
...如下所示....
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock( PowerManager.FULL_WAKE_LOCK, "FullWakeLock" );
希望它能帮到你......