我创建了一个通过 AIDL 被其他应用程序绑定的服务,并将其添加到清单中,如下所示:
<service android:name=".MyService">
<intent-filter>
<action android:name="org.example.android.myservicedemo.IService" />
</intent-filter>
</service>
其中 IService 是 AIDL 接口。
这样,Eclipse 向我显示警告Exported service does not require permission。如果我删除intent-filter
,警告消失,但显然应用程序无法绑定到服务。
这个警告是什么意思?