Service端的清单文件:
<!-- 声明权限,一般来说,要声明权限的级别,否则在aidl调用时会出现一个bug:先安装client端,后安装service端会导致client端无法打开 -->
<permission android:name="com.aa"
android:protectionLevel="signature" />
<!-- 声明使用指定的权限 -->
<uses-permission android:name="com.aa" />
Service配置:
<service
android:name="com.pax.pay.service.PaymentService"
android:permission="com.aa">
<intent-filter>
<action android:name="com.pax.pay.service.PaymentService" />
</intent-filter>
</service>
client端清单文件要使用相关权限:
<uses-permission android:name="com.aa" />
据说声明的权限一定要包含点号 .