咨询:使用Manything相机时保持手电筒常亮的可行方案
解决旧手机(Nexus 5/Honor 5X)用Manything时手电筒无法常亮的问题
我之前帮朋友折腾过同款旧手机做安防摄像头的需求,Nexus 5和Honor 5X这类机型的相机与手电筒硬件控制逻辑确实容易冲突,踩过不少坑,下面是几个亲测有效的解决思路:
方案1:深挖Manything的隐藏设置与权限配置
- 先去Manything的高级设置里找「强制闪光灯常亮」选项——虽然官方标注“不支持部分机型”,但Nexus 5和Honor 5X这类老机器反而能绕过系统限制生效;
- 到手机系统的「应用权限管理」中,给Manything开放所有相机相关权限,包括“修改系统设置”“控制闪光灯”这类特殊权限。尤其是Honor的EMUI系统,默认会限制第三方APP同时调用相机和手电筒资源。
方案2:用Tasker/MacroDroid的底层控制逻辑(Root/非Root都有办法)
普通的“打开手电筒”任务会被相机进程直接抢占,得用更底层的控制方式:
Tasker配置(Root用户优先)
- 创建新任务,添加「Shell」动作,勾选「使用Root权限」;
- 输入命令:
echo 1 > /sys/class/leds/flashlight/brightness; - 设置触发条件为「Manything应用处于前台」+「环境光线强度低于设定阈值」,确保夜间自动触发。
MacroDroid配置(无需Root)
- 新建宏,触发条件选择「应用启动」并指定Manything;
- 添加动作「相机控制」→「强制开启闪光灯」,把动作的执行时机设为**「应用持续运行时重复执行」**,防止被相机进程强制关闭手电。
方案3:换用原生支持相机+手电的替代APP
如果上面的方法都不生效,可以直接替换Manything:
- 用「IP Webcam」(免费开源)替代,它原生支持相机与手电筒同时运行,对旧机型兼容性拉满,Nexus 5和Honor 5X亲测稳定;
- 再搭配Tasker/MacroDroid设置夜间自动启动IP Webcam并开启手电,功能和Manything完全一致,甚至还支持更多自定义选项。
旧机型专属注意事项
- Nexus 5如果还停留在Android 6.0及以下版本,建议先升级到Android 7.0+,旧版本系统的相机服务会完全锁定手电筒资源,无法同时调用;
- Honor 5X必须关闭省电模式,省电模式会后台强制终止闪光灯控制进程,导致手电无法常亮。
内容的提问来源于stack exchange,提问作者owlswipe




