我想在Eclipse中创建运行配置以直接启动给定的Android活动,因此我不必遍历整个应用程序来实现它。在我的清单中,我已经宣布了这样的活动:
<activity
android:name=".AlternativeActivity"
android:label="@string/title_alternative_activity"
android:exported="true">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.mysite.AlternativeActivity" />
<intent-filter>
<action android:name="android.intent.action.MAIN" />
</intent-filter>
</activity
但是,在Eclipse中,我看到以下警告:
Exported activity does not require permission.
如何解决此警告?
答案 0 :(得分:1)
导出的活动(设置为exported = true或的活动 包含一个intent-filter而不指定exported = false)应该 定义实体必须具有的权限才能启动 活动或绑定它。没有这个,任何应用程序都可以使用它 活性。
Protip:将光标放在警告上,按CTRL + 1并选择“解释问题”。