关闭

Exported service does

90人阅读 评论(0) 收藏 举报

很久没写过应用了,今天写一个Service时,在manifest文件的标签发现了这个警告 

  1.      
  2.     android:name="SendService" 
  3.       
  4.         "com.oem.OEMSendService.SENDMAIL" />  
  5.       
  6.       
  7.   


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

原因:这是一个可以被外部访问的service,需要使用权限来限制外部访问

解决方法:

1.添加

android:exported="false"

这种方法是限制外部访问,自然不需要权限了

2.声明权限

先在标签下加入

 

然后在标签下

android:permission="oem.permission.SENDMAIL"

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:33123次
    • 积分:688
    • 等级:
    • 排名:千里之外
    • 原创:76篇
    • 转载:8篇
    • 译文:0篇
    • 评论:0条
    文章分类