1

我是一个初学者并正在构建 android 应用程序,我想知道,我是否必须使用 XML 来构建一个成功的 android 应用程序?

它如何影响用户使用应用程序的方式?如果没有 XML,安全性会降低吗?尤其是在应用程序需要登录凭据的情况下?

除了使用 XML 之外,我无法在网上找到任何关于构建 android 应用程序的其他方法的示例。

对不起,如果我的问题感觉很愚蠢,但我真的很感激回复。谢谢你。

4

2 回答 2

4

我必须使用 XML 来构建成功的 android 应用程序吗?

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

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

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

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

没有 XML,安全性会降低吗?

这个问题没有意义。

特别是如果应用程序需要登录凭据?

同样,这没有任何意义。

您如何构建 UI 与安全性无关。

于 2013-03-17T01:14:11.553 回答
2

我必须使用 XML 来构建成功的 android 应用程序吗?

好吧,你需要 XML 来创建一个原生 Android 应用程序因为你需要一个 Android Manifest,它恰好是一个 XML 文件。使用字符串资源而不是在整个应用程序中使用硬编码字符串也是一种很好的做法。但我敢肯定你问天气你需要用 XML 构建你的布局,还是不对?在这种情况下,您不必使用 XML,但我建议您使用,因为动态构建整个布局可能比在 XML 中构建它要困难得多(我个人认为)。但这当然是可能的。

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

如果一切都做对了,那么 XML 构建布局可以与动态构建布局相同。(使用 java 构建布局甚至比使用 XML 有一些 API 优势)

没有 XML,安全性会降低吗?

不。

于 2013-03-17T01:15:38.177 回答