我需要一些关于相机意图/过滤器的帮助。以下是我的问题。
- 我应该使用什么意图过滤器来使我的应用程序处理相机意图?
- 是否有任何应用程序可以处理相机意图(ACTION_IMAGE_CAPTURE)?
我想弄清楚的是,如果我通过过滤器 ACTION_IMAGE_CAPTURE 的意图,任何 3rd 方应用程序都可以响应我的请求吗?
任何帮助表示赞赏。
我需要一些关于相机意图/过滤器的帮助。以下是我的问题。
我想弄清楚的是,如果我通过过滤器 ACTION_IMAGE_CAPTURE 的意图,任何 3rd 方应用程序都可以响应我的请求吗?
任何帮助表示赞赏。
1. 我应该使用什么意图过滤器来让我的应用处理相机意图?
Ans)应该包含在可以处理相机的活动的清单文件意图过滤器中
2. 有没有处理相机意图的应用程序(ACTION_IMAGE_CAPTURE)?
Ans)布丁相机,LINE相机,Uva静音相机免费,..
我很困惑,因为用于调用相机应用程序的意图是 android.provider.MediaStore.ACTION_IMAGE_CAPTURE,而清单文件中使用的意图过滤器是 android.media.action.IMAGE_CAPTURE。
感谢所有回复的人。
谢谢,
赛。
您应该将其添加到清单中:
<intent-filter>
<action android:name="android.media.action.IMAGE_CAPTURE"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
<intent-filter>
<action android:name="android.media.action.STILL_IMAGE_CAMERA"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
<intent-filter>
<action android:name="android.media.action.VIDEO_CAMERA"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
至于应用程序,有很多应用程序可以处理意图。只需在 Play 商店中搜索“相机”即可。这是谷歌的一个:
https://play.google.com/store/apps/details?id=com.google.android.GoogleCamera&hl=en
如果您安装了两个或多个可以处理意图的应用程序,系统将自动提示您使用哪个。如果您需要一些代码来处理结果,请告诉我。
2:
是的,任何应用程序都可以响应 ACTION_IMAGE_CAPTURE 意图。不知道您的设备上是否有超过 1 个,但您可以轻松试用。(激发意图)