挥手亮屏
简介:通过挥手来亮屏
描述:WaveUp是一款应用,当你挥过手机的距离传感器时,它会唤醒手机并点亮屏幕。我开发这款应用是为了避免在查看时间时,无意中按到电源键,这种情况我经常遇到。虽然市面上已有类似功能更强大的应用,但我被一款名为“重力锁屏”的应用深深吸引。不过,作为一个开源软件的忠实粉丝,我尽可能地在手机上安装自由软件。在此之前没有一款类似功能的开源应用,所以我开发了WaveUp。如果你感兴趣,可以在这里查看源代码:https://gitlab.com/juanitobananas/wave-up。只需挥过手机的距离传感器,屏幕就会被点亮。这个功能被称为挥手模式,可以在设置中禁用,以防止无意间点亮屏幕。当你从口袋或钱包中拿出手机时,屏幕也会被点亮。这个功能被称为口袋模式,同样可以在设置中禁用。这两个模式默认情况下是开启的。如果你遮挡距离传感器1秒钟(或设定时间),它也会自动锁屏。这个功能没有具体名称,但也可以在设置中调整。默认情况下这个功能是关闭的。如果你不知道什么是距离传感器:这个小部件通常位于听筒附近,实际上你是看不到它的。它的作用是当你打电话时,告诉手机关闭屏幕。卸载本应用需要设备管理权限。因此,你不能“正常”地卸载WaveUp。要卸载它,只需打开应用并在菜单底部点击“卸载WaveUp”按钮即可。已知问题不幸的是,一些手机在监听距离传感器时会运行CPU,这被称为唤醒锁,会导致电量消耗巨大。这不是我的问题,我对此无能为力。其他手机会在屏幕关闭时“休眠”,但仍会监听距离传感器,在这种情况下,电量消耗几乎为零。需要的安卓权限▸ WAKE_LOCK 用于点亮屏幕▸ USES_POLICY_FORCE_LOCK 用于锁定设备▸ RECEIVE_BOOT_COMPLETED 用于开机自启动(如果被勾选)▸ READ_PHONE_STATE 用于在打电话时暂时禁用WaveUp杂记这是我写的第一个安卓应用,因此请注意!这也是我为开源世界做出的第一个小小贡献。如果你们能提供给我任何建议或任何形式的帮助,我将感激不尽!感谢阅读!开源万岁!!!翻译如果你能帮忙将WaveUp翻译成你的语言,那就太棒了(甚至英文版也可能会被修改)。在Transifex上有两个项目可以翻译:https://www.transifex.com/juanitobananas/waveup/ 和 https://www.transifex.com/juanitobananas/libcommon/.致谢特别感谢:参见:https://gitlab.com/juanitobananas/wave-up/#acknowledgments
juanitobananas GNU General Public License v3.0 only 问题跟踪系统 翻译 源代码 构建元数据
软件截图
下载链接: 点击下载
提取码:d3sk