我想在我的應用程序中以編程方式啓用/禁用相機。Android:以編程方式啓用/禁用相機
2
A
回答
4
你不能從一個普通的應用程序做到這一點。您可以從設備管理員那裏完成,但用戶必須明確啓用它,並且只能在ICS上使用。這裏的參考:http://developer.android.com/guide/topics/admin/device-admin.html
3
OP是要求任何想法,我有一個想法,它可能可以工作,即使沒有使用ICS提供的API。
對於API版本低於ICS的版本,您可以啓動一項服務,該功能將在屏幕打開時鎖定相機,並在屏幕關閉時釋放。這是爲了儘量減少電池的使用。
由於每次只有一個進程可以使用相機,因此其他應用程序(如相機應用程序)將無法使用相機。
現在的挑戰是如何確保照相機服務始終處於運行狀態並防止用戶卸載它。
嗯,只是一個想法;)
0
是的,你可以禁用或啓用攝像頭,但你的應用程序必須的設備管理enabled.Following啓用或禁用攝像頭: -
devicePolicyManager.setCameraDisabled(compName, isCameraOn);
**isCameraOn** is boolean true or false
1
是的,你可以使用DeviceAdministration class並控制相機來源(塊和解鎖)。這是一個帶有示例的repo。
相關問題
- 1. 以編程方式啓用/禁用相機應用程序
- 2. 以編程方式啓用/禁用Log4jLogger?
- 3. 我們如何以編程方式啓用/禁用默認iPhone相機?
- 4. 如何在rooted android上以編程方式禁用/啓用gps?
- 5. Android如何以編程方式啓用/禁用自動同步
- 6. 如何在Android 4.4中以編程方式啓用/禁用GPS?
- 7. Android以編程方式禁用onScroll()
- 8. 以編程方式在Android上殺死相機應用程序
- 9. 如何以編程方式在android手機中禁用GPS?
- 10. 如何在android中以編程方式禁用耳機檢測?
- 11. 以編程方式啓用我禁用的應用程序
- 12. Android:以編程方式禁用和啓用活動在android中不起作用
- 13. 以編程方式啓用/禁用沉浸模式
- 14. 如何以編程方式啓用和禁用USB在Android應用程序
- 15. Android:以編程方式啓用/禁用應用程序小部件
- 16. 以編程方式啓用本機android密碼屏幕
- 17. 如何以編程方式啓用和禁用Android 4.2上的飛行模式?
- 18. 使用CoreBluetooth以編程方式啓用/禁用藍牙
- 19. session_write_close相當於asp.net(以編程方式禁用和啓用會話)
- 20. 以編程方式啓用/禁用網絡交換機上的端口
- 21. Com端口以編程方式禁用/啓用C#
- 22. 以編程方式啓用/禁用ASP.NET會話狀態?
- 23. 以編程方式啓用/禁用設備的Win32 API函數
- 24. 以編程方式啓用/禁用Outlook Addin
- 25. 操作欄「操作按鈕」以編程方式禁用/啓用?
- 26. 以編程方式禁用/啓用PS/2設備
- 27. Linux以編程方式啓用/禁用協議
- 28. 以編程方式禁用/啓用通知
- 29. 如何以編程方式啓用/禁用移動數據
- 30. 如何以編程方式啓用/禁用IE代理設置?