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"

相關文章
相關標籤/搜索