如何禁用麦克风,相机和任何其他工具

时间:2011-01-12 10:57:16

标签: android hardware camera

我想在这里实现的是,我想在我的应用程序启动时禁用手机,相机,麦克风和手机上的所有可能的通信工具。

我有禁用wifi的代码,效果很好 http://androidsnips.blogspot.com/2010/09/turn-off-on-wifi-in-android-using-code.html

另一个用于禁用蓝牙 How to enable/disable bluetooth programmatically in android

我没有得到任何与相机,麦克风或任何可能的东西相关的东西。

我希望有人可以提供帮助:)

非常感谢。

2 个答案:

答案 0 :(得分:1)

当您第一次访问Camera类时,它会锁定您的进程,并且有方法lock()和unlock() - 这意味着当您的应用程序锁定了相机时,没有其他进程可以使用该设备, 我猜。我怀疑是否有办法摆脱麦克风输入,因为如果你锁定了设备,你就可以干扰电话。

答案 1 :(得分:1)

我已经解决了禁用相机的问题。

从2.2开始,我们可以杀死这个过程(不推荐,但我别无选择),所以我做的是,当我的条件=真时,我就杀了这个过程。

其他棘手的事情是,当你的条件=真时,传递一个意图转到HOME并完成活动,这对我来说也很有效。