我开始知道,我们可以从 android 中的其他应用程序中打开一个应用程序。所以我使用android:exported="false"
它是为了限制它。但是当我为 Launcher 放置相同的标签时,我无法打开应用程序。
<activity
android:name="SplashScreen"
android:label="@string/app_name"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="*/*" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
(因为我的应用程序应该能够打开任何文件,所以我应用了 2 个意图过滤器)