loe*_*chg 4 service android android-manifest android-activity
在Android开发中,您必须将所有活动和/或服务添加到清单文件中.我知道如何做到这一点,但我不明白为什么我需要这样做.跳过这似乎是一个不必要的箍.
Android文档有帮助,但我仍然不清楚"为什么"(http://developer.android.com/guide/topics/manifest/manifest-intro.html).
我至少可以回答活动的部分原因.
清单也是您声明IntentFilter的地方,这是系统了解您的应用程序的功能.即,当用户试图拍照时,您的活动应该是难以辨认的选择吗?选择一个文件?分享一段文字?除此之外,IntentFilter还告诉Launcher应用程序您希望将您的活动包含在Applications抽屉中.
您还可以在活动中设置几个配置选项,这些选项必须在清单中完成,即SingleTop.如果清单中没有声明,就没有地方可以声明这些配置.