android如何从android清单文件注册一个活动,以便它出现在包管理器中。我明白,这是在安装应用程序时完成的。有没有办法调整android源代码来创建一个API来动态创建和注册活动?在android中动态创建活动
回答
如何注册的Android在Android清单文件
你应该看看HERE获得关于Android Menifest如何文件的工作以及如何在它的活动注册的所有信息的活动。
是否有办法来调整Android的源来创建一个API来 动态创建和注册活动?
AFAIK您无法创建动态活动,因为它不会在Android Menifest文件中定义。您必须将其定义为Manifest文件才能创建该活动的实例以在您的代码中使用它。
是的,我同意活动只能通过Android清单文件注册。但是android总是将xml文件转换成实际得到执行的java代码。例如:所有资源xml文件都映射到R.java。同样,必须有一些从Android清单文件生成的java代码。如果我可以调整此代码,可能会动态注册活动。 –
@NightFury其实,AndroidManifest是应用程序安装后在系统内注册的应用程序界面。创建意图后,系统会搜索支持它的组件并向其发送意图。所以在运行时修改这个接口是不可能的。 – bvz
@NightFury:你也可以upvote这个答案,如果它有一些如何帮助你。 –
不,你不能动态创建一个活动,因为没有API动态地修改清单文件上的内容。如何根据自己的需要更改活动的布局...
没有办法通过代码来完成此操作。你应该在清单中注册活动。
创建一个包含片段的活动。之后,您可以创建该活动的多个实例,并在运行时使用不同的内容和逻辑加载不同的片段。
- 1. 创建动态的android活动
- 2. Android如何创建动态活动
- 3. 在Android中动态创建滚动视图使用活动
- 4. 氮 - 动态创建活动
- 5. Android - 在活动中创建动态文本视图
- 6. 在Android中动态创建页面/活动?
- 7. 在活动中创建活动?
- 8. 在Android中重新创建活动
- 9. 在Android中创建“覆盖”活动
- 10. Android - 在Eclipse中创建新活动
- 11. 在Android中创建首选项活动
- 12. 在Viewpager中创建活动 - Android Studio
- 13. 在Android中使用AsyncTask创建活动
- 14. 在android中动态启动活动
- 15. Android创建屏蔽活动
- 16. Android片段:创建活动
- 17. 动态创建活动的ArrayList
- 18. 如何动态创建活动
- 19. Android:动态启动活动
- 20. Android动态启动活动
- 21. 在android中创建动态xml
- 22. 在android中创建动态视图?
- 23. 如何在android中动态创建TableLayout?
- 24. 在android中动态创建选项卡
- 25. 在android中创建动态表
- 26. 如何在android中动态创建textviews?
- 27. 在Android中创建动态片段
- 28. 在android中创建动态微调框
- 29. 在Android中动态创建EditText
- 30. 在Android中动态创建3D对象
只看这个问题张贴在 http://stackoverflow.com/questions/6313610/dynamically-create-an-activity – Rahil2952