我试图创建一个触发原生相机意图的应用。我的代码中已经有了这一行
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
我想知道在开始这个意图在食物模式下启动本机相机之前是否还有任何额外内容。我使用的是Galaxy S8。
答案 0 :(得分:0)
首先,Android没有单一的“原生相机”。有大约20亿台Android设备,分布在数千种设备型号上。这些型号上有数百种预装(“原生”)相机应用程序。
其次,您的Intent
不一定涉及“原生相机”。用户可以安装其他相机应用程序,这些相机应用程序可以提供支持Intent
结构的活动。
第三,EXTRA_OUTPUT
,there are no documented configuration options for ACTION_IMAGE_CAPTURE
以外的其他人。
因此,没有标准方式要求此模式或任何其他模式。
我不知道“食物模式”究竟是什么,但如果是某些设备上某些应用程序来自三星的某些功能,您必须联系三星,看看他们是否有一些特定的API与该应用程序进行交互,要求“食物模式”。
现在我很饿......