Exported service does not require permission警告

<service
           
            android:name="SendService">
            <intent-filter>
                <action android:name="com.oem.OEMSendService.SENDMAIL" />
            </intent-filter>
            
        </service>

查了下api,终于发现一些端倪java

缘由:这是一个能够被外部访问的service,须要使用权限来限制外部访问android

解决方法:api

1.添加spa

android:exported="false"code

这种方法是限制外部访问,天然不须要权限了orm

2.声明权限ci

先在<manifest>标签下加入it

<permission android:protectionLevel="normal" android:name="oem.permission.SENDMAIL"></permission>io

而后在<service>标签下form

android:permission="oem.permission.SENDMAIL"

相关文章
相关标签/搜索