2012-06-04 23 views
0

Android Java SDK的属性/注释有没有像MonoDroid [Acitvity()]?虽然它在Java中并不奇怪(例如WebServlet注释),但在Android Java SDK中不可能有这样的东西?Android的活动注释

其实我厌倦了编辑AndroidManifest.xml!

+0

如果您花时间解释“MonoDroid活动的属性”的含义,您可能会有更好的运气获得答案。 – CommonsWare

+0

Hi CommonsWare。对不起,如果我的问题不清楚,请看这个示例代码https://github.com/xamarin/monodroid-samples/blob/master/HelloWorld/HelloWorld.cs –

回答

0

您的所有活动实际上都必须在清单中声明。到目前为止,我还没有看到任何解决方法。当然,你可以想象某种工具在你的应用程序上进行后处理(通过Eclipse或类似的东西)并为你生成你的清单。但是,我没有看到这样的事情,怀疑这样的事情存在。相反,人们通常只是在清单中声明它们(最多需要几秒钟),或者在Eclipse中创建它们并让它执行“肮脏的工作”。

+0

这仍然不是一个真正的答案.. –

+0

有一件事,不过,清单表明你的应用程序有时*不能*。例如,您可以包含您实际上不想使用的无关活动,例如,如果由于包含死代码的库而导致它们被留下,并且您不希望它们显示出来...... –

+0

当然,这是可能的,并且对于活动,为什么不合成清单,但是还有其他清单无法合成,例如,无法静态确定应用程序将使用的权限集合 –