Android 如何停止使用相机。或者如何使其无法使用

Android 如何停止使用相机。或者如何使其无法使用,android,Android,我正在开发一个应用程序,其中我需要停止手机的某些功能 其中包括: 1) 拨打或接听电话 2) 使用蓝牙或wifi 3) 使用相机 这些功能将在安装此应用程序后立即锁定,并将一直锁定到卸载,前两项我已经完成,但我不知道如何完成第三项任务,因为我已尝试用我的应用程序锁定相机,但一段时间后它会自动解锁 将通知任何线索/指针/帮助。感谢停止使用摄像头,我建议拦截意图。操作\u摄像头\u按钮广播,只需中止广播()-在这种情况下,摄像头的使用将被阻止 我相信同样的方法也可以用于wifi和蓝牙,尽管我没有检查

我正在开发一个应用程序,其中我需要停止手机的某些功能

其中包括:

1) 拨打或接听电话

2) 使用蓝牙或wifi

3) 使用相机

这些功能将在安装此应用程序后立即锁定,并将一直锁定到卸载,前两项我已经完成,但我不知道如何完成第三项任务,因为我已尝试用我的应用程序锁定相机,但一段时间后它会自动解锁


将通知任何线索/指针/帮助。感谢

停止使用摄像头,我建议拦截
意图。操作\u摄像头\u按钮
广播,只需
中止广播()
-在这种情况下,摄像头的使用将被阻止

我相信同样的方法也可以用于wifi和蓝牙,尽管我没有检查它


更新以确保可以以相同的方式处理手机的使用。

尝试注册启动完成事件的广播接收器,打开摄像头设备并锁定它-在放弃锁定之前,任何人都无法使用它。我认为即使进程被终止,它也会保持不变(但不确定)


你也可以尝试使用一些奇怪的设置来设置FUBAR摄像头(我有时会这样做,但无法解释原因。-摄像头在重新启动前无法使用)

这个应用程序会劫持你的手机并要求钱来解锁这些功能吗?离题,只是好奇:你为什么要这样做?如果你禁用了手机的某些部分,为什么有人会安装你的应用程序呢?@ArjunShankar:我猜这是一款针对公司设备的应用程序。他的公司可能想给员工安卓设备,但不想让他们用它玩玩具,或者出于安全原因需要禁用这些设备。由于没有(像样的)安卓设备没有摄像头、蓝牙、wifi或打电话,他们必须安装一些安全应用程序来禁用它们。我至少可以把这看作它存在的正当理由。这是否可能是另一回事。@Oli和Arjun这是一个客户端应用程序,他们需要该功能。还有40个这样的功能,其中大部分是我做的。该功能不会一直被阻止,您可以从服务器启用这些功能。说来话长。不想透露太多。:@Sergei:lolIn在这个案例中,伙计们(在公司设备的案例中),我建议卸载一些处理网络和相机使用的核心APK。。。或者更好地编译具有禁用功能的特殊ROM。只有按下硬件摄像头按钮,此功能才能工作。(并非普遍可用)只有当按下摄像头按钮时,这种长背才会起作用,而不是直接由摄像头应用程序或其他应用程序使用,但因为许多智能手机(三星galaxy低端)没有摄像头按钮。他们需要进入摄像头应用程序并使用摄像头。在这种情况下它不会工作。我尝试用我的应用程序锁定相机,但经过一段时间后,相机可以正常使用,不知道是什么使它解锁。你可以定期这样做。您需要为单个设备或不同的设备使用此功能吗?它应该支持尽可能多的设备。说真的,我尝试了很多方法,用我的应用程序实例锁定摄像头。。但是没有成功。