【问题标题】:how to disable camera function in android programatically如何以编程方式在android中禁用相机功能
【发布时间】:2016-09-14 20:18:20
【问题描述】:

我想在我的 android 应用程序中实用地禁用相机 在这里我想做一个应用程序,一旦我启动应用程序,当我单击开始按钮时,我的应用程序将进入主屏幕并完全禁用相机功能,即使单击我的应用程序中的相机图标它不会启用,也不会单击硬件按钮,除非我再次返回我的应用程序并单击停止按钮,该按钮也将返回主屏幕,这一次我手机的相机功能将正常工作

请帮帮我 提前谢谢你

【问题讨论】:

  • 我非常怀疑这是可能的。也许您的应用可以“分配”相机并且永远不会释放它,但这只是一个猜测。
  • 但是有什么解决方案可以帮助我实现这一目标

标签: android android-intent


【解决方案1】:
private CheckBoxPreference mDisableCameraCheckbox;
DevicePolicyManager mDPM;
ComponentName mDeviceAdminSample;
...
mDPM.setCameraDisabled(mDeviceAdminSample, mDisableCameraCheckbox.isChecked());

【讨论】:

    【解决方案2】:

    您不能在常规应用程序中禁用摄像头。但可以在 ICS 和更高版本中使用管理设置禁用..在此处查看 http://developer.android.com/guide/topics/admin/device-admin.html

    【讨论】:

    • 但是我怎样才能在不使用设备策略管理器的情况下直接通过我想要制作的应用程序进行操作
    • 阅读上面链接的完整描述。有一个例子展示了如何使用管理设置。正确检查。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多