Android和没有XML

问题描述:

我是一个初学者,构建Android应用程序,我想知道,我是否使用XML来打造成功的Android应用程序?Android和没有XML

它是如何影响到用户如何使用应用程序? 没有XML,它是不是更安全?特别是如果应用程序需要登录凭据?

我无法在网上找到任何指向构建android应用程序的其他方法的例子,而不是使用XML。

如果我的问题感到愚蠢,但我会很感激的回应对不起。谢谢。

+0

号您可以在大多数情况下使用Java来构建用户界面,但是......咩,我不会。 – 2013-03-17 01:11:07

+0

我不认为这是一个好主意,建立你的UI没有XML,虽然你可以。而你将要在UI上使用的字符串应该存储在string.xml中,以便更好地维护和支持多种语言。 – cwhsu 2013-03-17 01:20:43

我是否必须使用XML构建一个成功的android应用程序?

那么,你需要XML在所有创建一个原生Android应用因为你需要一个Android清单,这恰好是一个XML文件。使用字符串资源,而不是在整个应用程序中使用硬编码字符串也是一个好习惯。但是我确定你问天气你需要用XML来建立你的布局,还是不对? 在这种情况下,你不必使用XML,但我会建议你,因为动态构建您的整个布局可以有很多比XML构建更加困难(我个人的意见)。但当然可能。

它如何影响用户如何使用应用程序?

如果您一切正常,那么XML构建布局可以与动态构建布局相同。(使用java构建布局比使用XML构建布局有几个API优点)

没有XML,是不是安全?

+0

好吧,比如说我正在构建一个收集姓名,地址和信用卡信息的应用程序。使用Android SDK,我想从用户那里收集这些信息并加以保护。它会帮助我做到这一点,还是有其他的事情我需要看看? – 2013-03-17 03:14:27

+0

如果你在这种情况下动态添加布局或通过XML添加布局,则不会有任何区别,因为您不会保存未加密的信息(我假设)。所以你检索这些信息的方式是无关紧要的。 – Ahmad 2013-03-17 03:22:40

我是否必须使用XML构建一个成功的android应用程序?

不可以。您可以使用Java制作整个布局,并且看起来完全一样(除了只能通过XML应用的几个主题选项外)。

但是,如果您有主屏幕小部件,则必须具有一些XML文件(如AndroidManifest.xml)和小部件XML。

它如何影响用户如何使用应用程序?

在99%的情况下,他们不会注意到。

没有XML,是不是安全?

这个问题没有意义。

尤其是如果应用程序需要登录凭据?

再一次,这没有意义。

你如何建立你的UI是与安全无关。