1

我需要一些关于相机意图/过滤器的帮助。以下是我的问题。

  • 我应该使用什么意图过滤器来使我的应用程序处理相机意图?
  • 是否有任何应用程序可以处理相机意图(ACTION_IMAGE_CAPTURE)?

我想弄清楚的是,如果我通过过滤器 ACTION_IMAGE_CAPTURE 的意图,任何 3rd 方应用程序都可以响应我的请求吗?

任何帮助表示赞赏。

4

4 回答 4

1

1. 我应该使用什么意图过滤器来让我的应用处理相机意图?

Ans)应该包含在可以处理相机的活动的清单文件意图过滤器中

2. 有没有处理相机意图的应用程序(ACTION_IMAGE_CAPTURE)?

Ans)布丁相机,LINE相机,Uva静音相机免费,..

我很困惑,因为用于调用相机应用程序的意图是 android.provider.MediaStore.ACTION_IMAGE_CAPTURE,而清单文件中使用的意图过滤器是 android.media.action.IMAGE_CAPTURE。

感谢所有回复的人。

谢谢,

赛。

于 2012-09-12T00:02:15.193 回答
1

您应该将其添加到清单中:

        <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

于 2019-03-27T18:00:10.700 回答
0

如果您安装了两个或多个可以处理意图的应用程序,系统将自动提示您使用哪个。如果您需要一些代码来处理结果,请告诉我。

于 2012-09-11T15:34:58.750 回答
0

2:

是的,任何应用程序都可以响应 ACTION_IMAGE_CAPTURE 意图。不知道您的设备上是否有超过 1 个,但您可以轻松试用。(激发意图)

于 2012-09-11T15:29:43.557 回答