Use android:exported="false" when possible
<activity
android:name=".widget.unread.UnreadWidgetConfigurationActivity"
- android:exported="true">
+ android:exported="false">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_CONFIGURE"/>
</intent-filter>
android:name=".provider.UnreadWidgetProvider"
android:icon="@drawable/ic_launcher"
android:label="@string/unread_widget_label"
- android:exported="true">
+ android:exported="false">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE"/>
</intent-filter>
android:name=".widget.list.MessageListWidgetProvider"
android:icon="@drawable/message_list_widget_preview"
android:label="@string/mail_list_widget_text"
- android:exported="true">
+ android:exported="false">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
</intent-filter>
<service
android:name="com.fsck.k9.directshare.K9ChooserTargetService"
android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE"
- android:exported="true">
+ android:exported="false">
<intent-filter>
<action android:name="android.service.chooser.ChooserTargetService" />
</intent-filter>
