第一个应用添加了配置
<intent-filter> <action android:name="android.media.action.IMAGE_CAPTURE" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter>
但是第二个应用没有提示选择哪个相机,还是直接打开了系统相机,为什么?
我是先运行的配置有意图过滤器的应用后启动的测试的应用,为什么还是直接启动的系统的相机
我也是,在真机上不可以弹出,但是在模拟器上可以,难不成系统不同action 也要不同?
请先运行 配置后的 这个应用 然后在 运行 新创建的应用
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter>
<action android:name="android.media.action.IMAGE_CAPTURE"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>