Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 活动的最低SDK版本支持_Android - Fatal编程技术网

Android 活动的最低SDK版本支持

Android 活动的最低SDK版本支持,android,Android,应用程序有一些活动,有些仅在更高版本上运行。但是由于活动支持意图过滤器的mimeType,所以我无法控制它的启动 <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" />

应用程序有一些活动,有些仅在更高版本上运行。但是由于活动支持意图过滤器的mimeType,所以我无法控制它的启动

        <intent-filter>
            <action android:name="android.intent.action.VIEW" />

            <category android:name="android.intent.category.DEFAULT" />

            <data android:mimeType="image/*" />
        </intent-filter>

与具有此意图的活动类似,筛选器可以由较低版本启动,而不能。该活动必须在版本11及更高版本中运行,但android仍将在较低版本的图像选择器对话框中显示它。有什么方法可以避免这种情况吗?

您必须有一个带有意图过滤器的“控制器”活动

当此活动开始时,它将检查当前SDK级别,然后将意图转发给较低或较高的SDK活动,然后自行完成

在您的情况下,这可以为您以后提供进一步的灵活性,比如说您希望将平板电脑引导到第三个活动

另一个论点可能是,您的活动应该测试SDK级别,然后根据此级别交换片段。i、 e.您的活动与SDK无关,但它是用于显示正确片段的控制器

参考资料:


正如您从参考资料中看到的,您应该去阅读培训文档

您必须有一个带有意图过滤器的“控制器”活动

当此活动开始时,它将检查当前SDK级别,然后将意图转发给较低或较高的SDK活动,然后自行完成

在您的情况下,这可以为您以后提供进一步的灵活性,比如说您希望将平板电脑引导到第三个活动

另一个论点可能是,您的活动应该测试SDK级别,然后根据此级别交换片段。i、 e.您的活动与SDK无关,但它是用于显示正确片段的控制器

参考资料:


正如您从参考资料中看到的,如果您只需要XML配置,那么应该阅读培训文档,我可以向您推荐如何在Android API演示中完成


他们将AndroidManifest中的活动声明为禁用或启用,具体取决于android:enabled=@bool/AtlestHoneycomb这样的API版本,其中@bool/AtlestHoneycomb只是一个标志,在values-v11中设置为true,在default values文件夹中设置为false,您可以查看android API演示,如前所述,有关更多详细信息。

如果您只需要XML配置,我可以向您推荐如何在Android API演示中实现


他们将AndroidManifest中的活动声明为禁用或启用,具体取决于android:enabled=@bool/AtlestHoneycomb这样的API版本,其中@bool/AtlestHoneycomb只是一个标志,在values-v11中设置为true,在default values文件夹中设置为false,您可以查看android API演示,如前所述,有关更多详细信息。

这是内置的支持。你在找什么魔杖?不是魔杖:但是如果有一些xml标签就好了。这是内置的支持。你在找什么魔杖?不是魔杖:但是如果有一些xml标签就好了。