根据android资料解释,如题所示的警告:Exported activity does not require permission意味着:在一个应用程序中添加了多个antivity后,是因为在Activity中添加了intent-filter属性。

上述这个属性的添加意味着,该Activity已经暴露给了不同进程的应用。也就是说,其它的应用程序不需要任何权限就可以自由的实例化该Activity。显然,如果不是有特殊需求,没人会希望自己写得应用程序会有这么个隐患。

解决方法之一是在Activity中添加:android:exported="false"。

还有一种解决方法是定义Activity的权限。先在<manifest>标签下加入<permission android:protectionLevel="normal" android:name="oem.permission.SENDMAIL"></permission>然后在<service>标签下android:permission="oem.permission.SENDMAIL" <service android:permission = "oem.permission.SENDMAIL"  android:name = ".AIDLService" >   <intent-filter>     <action android:name = "com.example.server.AIDLService"  />     <category android:name = "android.intent.category.DEFAULT"  />   </intent-filter></service>

在我目前测试的拇指接龙游戏中在测试接入ShareSDK时即出现上述警告,在请教了ShareSDK服务人员后,说是不影响集成,只好先放过去上述警告了。

Exported activity does not require permission相关推荐

  1. android exported 权限,Exported activity does not require permission

    根据android资料解释,如题所示的警告:Exported activity does not require permission意味着:在一个应用程序中添加了多个antivity后,是因为在Ac ...

  2. Android 出现警告Exported service does not require permission

    在配置Android清单文件的时候,配置service,或者activity,或者receive的时候,出现Exported service does not require permission警告 ...

  3. 安卓创建快捷方式相关问题 Intent Intent-filter

    Intent 在安卓中,Activity启动时通常需要Intent参数.Intent参数中包含以下几个常用的属性: Component,指定了要启动的Activity,以及启动的context,使用I ...

  4. 【案例分析】android广播接收不到原因分析

    [概述] 本人正在学习android开发,最近在练习android自定义广播的时候,发现广播怎么也接收不到.甚是奇怪,看到网上也有很多同学遇到同样的问题.今天特别总结一下,以供大家参考.当然如有纰漏错 ...

  5. Android 学习历程摘要(一)

    初学Android,可能有些地方可能理解不正确,假设有朋友看到的话麻烦指正我一下,万分感谢. 1. 善用API DEMO,刚開始学习的人的需求基本在里面都能够满足,Eclipse导入API Demop ...

  6. 入门 Android Lint

    Lint ​ Android Lint 是Android Studio 在ADT(Android Developer Tools)16提供的代码扫描工具,可以帮助我们发现和更正代码结构质量的问题.系统 ...

  7. Android Studio 工具:Lint 代码扫描工具(含自定义lint)

    什么是 Lint Android Lint 是 SDK Tools 16(ADT 16)开始引入的一个代码扫描工具,通过对代码进行静态分析,可以帮助开发者发现代码质量问题和提出一些改进建议.除了检查 ...

  8. 通关Android Lint

    Lint ​ Android Lint 是Android Studio 在ADT(Android Developer Tools)16提供的代码扫描工具,可以帮助我们发现和更正代码结构质量的问题.系统 ...

  9. 【Android Gradle 插件】LintOptions 配置 ③ ( LintOptions#error 方法配置 | Lint 问题 ID | 查询 Lint 问题 ID 列表 )

    文章目录 一.LintOptions#error 方法配置 1.配置简介 2.Lint 问题 ID 3.error 方法原型 4.使用示例 二.lint 的有效问题 id 字符串 Android Pl ...

最新文章

  1. 靠脑机接口“隔空探物”,大脑植入芯片可实现“心灵感应”
  2. 新版mysql授权命令,缺一不可
  3. 用redis+jwt保存在线用户和获得在线用户列表、踢出用户示例
  4. golang 释放内存机制的探索
  5. android 开源 示波器,上个老外的开源虚拟示波器
  6. java ews_Java---使用EWS 写个ExchangeMailUtil
  7. PyTorch 入坑六 数据处理模块Dataloader、Dataset、Transforms
  8. 关于如何使用IfcRelAggregates来对IFC中的元素进行关联
  9. linux设置定时重启任务
  10. 网页抓取工具火车头如何采集关键词
  11. java gui即时聊天工具
  12. 前端基础之HTML5音视频标签(video/audio)讲解
  13. 计算机硬盘数据存满如何开机,清理磁盘方法 让电脑开机速度加快(3-1)
  14. SDK是什么?什么是SDK
  15. MATLAB 基本操作
  16. 3---kaldi 自己录音,做自己版本的yesNo
  17. 2022年玩具泡泡机市场前景分析及研究报告
  18. sql查询两个表的关联关系
  19. Eclilpse插件安装
  20. 三大措施助力连接提速 网易云信打造智慧IM云架构

热门文章

  1. 魅族16Android版本,丝滑流畅?魅族16即将适配MIUI10/安卓9系统
  2. opencv 获取一个目录下子目录_OpenCV系列 --- OpenCV4.01配置VS2015
  3. 直播预告丨行业大咖带你找到游戏企业经营新升级的正确打开方式
  4. 神策数据:春节放假通知
  5. 基于Git rebase修改历史提交信息
  6. 网络协议——TCP/IP协议
  7. 【动态顺序表】 c语言的动态顺序表
  8. 基于SMB协议的共享文件读写 博客分类: Java
  9. 一款jquery实现的整屏切换特效
  10. OCP读书笔记(16) - 管理资源