我想在这里实现的是,我想在我的应用程序启动时禁用手机,相机,麦克风和手机上的所有可能的通信工具。
我有禁用wifi的代码,效果很好 http://androidsnips.blogspot.com/2010/09/turn-off-on-wifi-in-android-using-code.html
另一个用于禁用蓝牙 How to enable/disable bluetooth programmatically in android
我没有得到任何与相机,麦克风或任何可能的东西相关的东西。
我希望有人可以提供帮助:)
非常感谢。
答案 0 :(得分:1)
当您第一次访问Camera类时,它会锁定您的进程,并且有方法lock()和unlock() - 这意味着当您的应用程序锁定了相机时,没有其他进程可以使用该设备, 我猜。我怀疑是否有办法摆脱麦克风输入,因为如果你锁定了设备,你就可以干扰电话。
答案 1 :(得分:1)
我已经解决了禁用相机的问题。
从2.2开始,我们可以杀死这个过程(不推荐,但我别无选择),所以我做的是,当我的条件=真时,我就杀了这个过程。
其他棘手的事情是,当你的条件=真时,传递一个意图转到HOME并完成活动,这对我来说也很有效。