我正在构建一个使用设备相机应用拍摄照片或录制视频的应用。我的应用程序中有一个启动相机应用程序的按钮,并使用MediaStore.INTENT_ACTION_VIDEO_CAMERA意图执行此操作。到目前为止,在我测试的所有非HTC设备上,相机应用程序以默认模式打开,我可以在拍摄照片和录制视频之间切换,而在HTC设备上我只能录制视频。有没有办法在HTC设备上从另一个应用程序启动相机应用程序,其方式与从启动器启动时相同。
答案 0 :(得分:1)
到目前为止,在我测试的所有非HTC设备上,相机应用程序以默认模式打开,我可以在拍摄照片和录制视频之间切换
有数千个的相机应用程序,这些应用程序都是由用户预先安装或安装的。许多人可能会选择支持INTENT_ACTION_VIDEO_CAMERA
。没有必要具有"默认模式,其中[用户]可以在拍摄照片和录制视频之间切换"。这对HTC来说不是问题 - 这是你的期望问题。
是否有任何方法可以在HTC设备上以与从启动器启动时相同的模式启动相机应用程序。
即使有一些未记录的,不受支持的,不可靠的,脚本小子的方式强制在某些HTC设备上,有许多其他相机应用程序不会提供这样的手段。
如果您想要这种程度的控制,请编写自己的相机应用程序。