gpt4 book ai didi

java - 如何将我的自定义相机应用程序设置为默认应用程序?

转载 作者:行者123 更新时间:2023-12-02 07:04:59 26 4
gpt4 key购买 nike

如果我使用以下代码:

Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(takePictureIntent,1);

它将启动默认的 Android 相机应用程序...我已经编写了一个自定义相机应用程序,但是如何让 Android 知道它是一个相机应用程序,并且应该让用户选择使用哪个相机应用程序.

换句话说,如果我使用上面的代码,我的应用程序应该启动,而不是默认的 Android 应用程序。

最佳答案

but how do let Android know that it's a camera app, and that the user should be given the chose which Camera app to use.

有一个<intent-filter><activity>上对于该操作:

<intent-filter>
<action android:name="android.media.action.IMAGE_CAPTURE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>

下次有人执行您的上述操作时 startActivityForResult()调用,您将与支持该 Intent 的其他任何内容一起出现在选择器中结构。

关于java - 如何将我的自定义相机应用程序设置为默认应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16216908/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com