WaveUp APP
我之所以制作这款应用程序,是因为我已经厌倦了为了查看时间而按下电源按钮(这是一个出奇频繁的习惯)。它的灵感来自伟大的Gravity Screen On/Off。我一直在寻找一个开源的替代方案,但就是找不到。所以我就自己做了!
查看代码:https://gitlab.com/juanitobananas/wave-up
可能更新的 README: https://gitlab.com/juanitobananas/wave-up/#waveup
特点
挥手模式:当您向接近传感器挥手时,屏幕会打开。
口袋模式:从口袋或包里掏出手机时打开屏幕。
这两种功能默认都已启用,但可以在设置中关闭。
屏幕锁定:覆盖传感器一秒钟(或您选择的时间),手机就会锁定。默认关闭,但可以轻松启用。
等等,什么是接近传感器?
它是手机听筒附近的一个隐形小东西,可以在通话时关闭屏幕。
已知问题
有些手机在监听接近传感器的同时,CPU 一直在运行,这会耗尽电池(这要怪你的手机,而不是我)。大多数手机不会这样做,因此对电池的消耗很小。
无障碍服务
▸用途:用于在 Android 9+ 上锁定屏幕
▸隐私:仅用于此目的,不收集数据
▸范围:不监视,只锁定
权限(是的,不少权限)
▸WAKE_LOCK- 打开屏幕
▸RECEIVE_BOOT_COMPLETED- 开机自动启动
▸READ_PHONE_STATE- 通话过程中暂停
▸蓝牙 / 连接- 避免蓝牙通话时暂停
▸IGNORE_BATTERY_OPTIMIZATIONS等。- 在后台保持活力
▸FORCE_LOCK- 锁定设备(Android 8 及以下版本)
▸ACCESSIBILITY_SERVICE- 锁定设备(Android 9+)
▸DELETE_PACKAGES- 必要时让应用程序自行卸载
卸载(安卓 8 及更高版本)
WaveUp 使用了 "设备管理 "权限,因此无法按常规方式卸载。请使用应用程序中的 "卸载 WaveUp "按钮正确卸载。
有趣的事实
这是我的第一个Android 应用程序,也是我的第一个开源贡献!我希望得到您的反馈或帮助--尤其是如果您喜欢翻译或只是喜欢修修补补的话。
开放源代码的岩石
翻譯
帮助翻译 WaveUp!即使是英文版也需要改进。
https://www.transifex.com/juanitobananas/waveup/
https://www.transifex.com/juanitobananas/libcommon/
銘謝
感谢所有投稿者: https://gitlab.com/juanitobananas/wave-up/#acknowledgments