android - 如何停止从另一个应用程序访问的活动?
问题描述
在我的应用程序中,我有两个活动:
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".SecondActivity"/>
所以我SecondActivity
可以从另一个应用程序访问。我认为这是一个安全问题,那么我该如何阻止呢?这是否与导出的设置有关?
解决方案
android:exported = false 在 AndroidManifest 里面的活动标签应该做的工作
推荐阅读
- python-3.x - 我无法安装 tensorflow=1.4.1
- javascript - 使用纯 JavaScript 将 HTML 表单序列化为 JSON
- matrix - 3D 网格生成:沿 3D 曲线拉伸 2D 形状时如何选择上轴?
- python - 过滤一列并在另一列上排名,而不在数据框中分组
- javascript - 如何从开始在应用程序中添加 vuetify?
- ios - 如何在 Swift 中复制一个实例
- google-chrome - 如何防止 Watir 打开浏览器?
- javascript - JS Number 函数转换这个字符串“1,255,558.3652”出现“Nan”
- angular - ngModel 角度为 5 的日期管道
- swift - 如何使用 Swift 使第二个 View 控制器透明