【发布时间】:2014-10-20 01:46:36
【问题描述】:
如何向内置(默认)相机应用发送拍照命令?
假设相机应用正在前台运行。现在,我不想点击屏幕上的相机按钮,而是希望我的后台服务要求相机应用程序拍照。如何做到这一点?
我了解向相机应用发送意图的可能性,但这需要点击屏幕上的按钮来拍照,或者创建我自己的自定义相机应用程序 然后可以控制。但我正在寻找一种方法(合法或黑客),让内置相机应用程序接受我的拍照命令。
我们有这些带有物理相机按钮的手机,按下它会触发某事并向相机应用程序传达信息以拍照。我可以从我的后台服务中以某种方式触发该某事吗?
【问题讨论】:
-
检查我的问题,了解我试图实现的目标以及我如何实现它的答案。stackoverflow.com/questions/12995185/…
-
您的解决方案需要点击屏幕按钮。
-
我不明白你为什么要这样做。如果您要忽略它,为什么要使用默认相机应用程序?如果您只想自动拍照,为什么还要使用相机应用程序呢? developer.android.com/training/camera/cameradirect.html
-
因为我想将图片存储在默认相机应用程序存储其图片的图库中。而且我不想创建自己的相机应用程序。
-
您可以使用 UIAutomation 脚本和代码。 developer.android.com/tools/help/uiautomator/index.html
标签: android image api android-activity camera