相机意图过滤器

问题描述 投票:1回答:4

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

  • 我应该使用什么意图过滤器来使我的应用程序处理相机意图?
  • 有没有处理相机意图的应用程序(ACTION_IMAGE_CAPTURE)?

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

任何帮助表示赞赏。

android camera intentfilter
4个回答
1
投票

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

Ans)应该包含在可以处理摄像机的活动的清单文件intent-filter中

2.是否有任何处理相机意图的应用程序(ACTION_IMAGE_CAPTURE)?

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

我感到困惑,因为用于调用相机应用程序的意图是android.provider.MediaStore.ACTION_IMAGE_CAPTURE,清单文件中使用的intent-filter是android.media.action.IMAGE_CAPTURE。

感谢所有回复的人。

谢谢,

SAI.


0
投票

2:

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


0
投票

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


0
投票

您应该将其添加到清单:

        <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

© www.soinside.com 2019 - 2024. All rights reserved.