如果我的Service
或Activity
我想在我的应用中仅由另一个Activity
启动,我是否需要在清单中声明它?即,我总是从我的应用程序的主要活动中启动一个辅助活动,该活动直接指向辅助活动的类(没有意图过滤器解析),是否仍需要在清单中声明辅助活动?
如果我不希望我的应用程序之外的任何人能够启动我的辅助活动,该怎么办?
答案 0 :(得分:1)
1.YES 2.YES 3.set在清单中输出false。
阅读here了解更多信息
答案 1 :(得分:0)
What is Manifest?
Android应用程序的清单文件是一个资源文件,其中包含android系统关于应用程序所需的所有详细信息。它是一个关键文件,作为android开发人员和android平台之间的桥梁。它可以帮助开发人员将我们的应用程序的功能和要求传递给Android。这是一个xml文件,必须命名为AndroidManifest.xml并放在应用程序根目录下。每个Android应用都必须包含AndroidManifest.xml文件。 AndroidManifest.xml允许我们定义,
应用程序所需的包,API,库。
活动,服务等应用程序的基本构建块。
有关权限的详细信息。
发布前需要的一组类。
Do I need to declare it in the manifest?
是
Is still necessary to declare the secondary activity in the manifest?
是
What if I don't want anyone outside my app to be able to launch my secondary activity?
机器人:导出= “假”
答案 2 :(得分:0)
我们必须根据https://developer.android.com/guide/topics/manifest/activity-element.html
在AndroidManifresh中声明声明一个实现其中一部分的活动(一个Activity子类) 应用程序的可视用户界面。所有活动必须是 由清单文件中的元素表示。任何都是 未宣布将不会被系统看到,永远不会 运行