警告:导出的活动不需要权限

我最近创build了一个项目,并添加了一个飞溅和一个主要活动。 我编辑了清单文件,并添加了飞溅活动和主要活动。 添加主要活动后,它会给我一个警告“导出的活动不需要权限”。 这是给我的警告是什么? 我的API版本是android:15。

请帮忙,谢谢!

这是我的清单文件!

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.sliit.droidman" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="15" /> <application android:label="@string/app_name" android:icon="@drawable/ic_launcher" android:theme="@style/AppTheme"> <activity android:name=".SplashActivity" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> <activity android:name="com.sliit.droidman.main.MainActivity" android:label="@string/app_name"> <intent-filter> <action android:name="com.sliit.droidman.main.MAINACTIVITY" /> <category android:name="android.intent.category.DEFAULT"/> </intent-filter> </activity> </application> </manifest> 

这可能是由于<action android:name="com.sliit.droidman.main.MAINACTIVITY" /> 。 我不知道你为什么添加意图filter?

您通常不需要其他正常活动的意图filter。

将其添加到您的活动定义中

 android:exported="false" 

此警告意味着您的活动将暴露给不同进程的应用程序,这些应用程序可能会在没有任何必要权限的情况下对其进行实例化

有关详细信息,请参阅: http : //developer.android.com/guide/topics/manifest/activity-element.html http://developer.android.com/guide/topics/manifest/activity-element.html#prmsn