Android和没有XML
我是一个初学者,构建Android应用程序,我想知道,我是否使用XML来打造成功的Android应用程序?Android和没有XML
它是如何影响到用户如何使用应用程序? 没有XML,它是不是更安全?特别是如果应用程序需要登录凭据?
我无法在网上找到任何指向构建android应用程序的其他方法的例子,而不是使用XML。
如果我的问题感到愚蠢,但我会很感激的回应对不起。谢谢。
我是否必须使用XML构建一个成功的android应用程序?
那么,你需要XML在所有创建一个原生Android应用因为你需要一个Android清单,这恰好是一个XML文件。使用字符串资源,而不是在整个应用程序中使用硬编码字符串也是一个好习惯。但是我确定你问天气你需要用XML来建立你的布局,还是不对? 在这种情况下,你不必使用XML,但我会建议你,因为动态构建您的整个布局可以有很多比XML构建更加困难(我个人的意见)。但当然可能。
它如何影响用户如何使用应用程序?
如果您一切正常,那么XML构建布局可以与动态构建布局相同。(使用java构建布局比使用XML构建布局有几个API优点)
没有XML,是不是安全?
好吧,比如说我正在构建一个收集姓名,地址和信用卡信息的应用程序。使用Android SDK,我想从用户那里收集这些信息并加以保护。它会帮助我做到这一点,还是有其他的事情我需要看看? – 2013-03-17 03:14:27
如果你在这种情况下动态添加布局或通过XML添加布局,则不会有任何区别,因为您不会保存未加密的信息(我假设)。所以你检索这些信息的方式是无关紧要的。 – Ahmad 2013-03-17 03:22:40
我是否必须使用XML构建一个成功的android应用程序?
不可以。您可以使用Java制作整个布局,并且看起来完全一样(除了只能通过XML应用的几个主题选项外)。
但是,如果您有主屏幕小部件,则必须具有一些XML文件(如AndroidManifest.xml)和小部件XML。
它如何影响用户如何使用应用程序?
在99%的情况下,他们不会注意到。
没有XML,是不是安全?
这个问题没有意义。
尤其是如果应用程序需要登录凭据?
再一次,这没有意义。
你如何建立你的UI是与安全无关。
号您可以在大多数情况下使用Java来构建用户界面,但是......咩,我不会。 – 2013-03-17 01:11:07
我不认为这是一个好主意,建立你的UI没有XML,虽然你可以。而你将要在UI上使用的字符串应该存储在string.xml中,以便更好地维护和支持多种语言。 – cwhsu 2013-03-17 01:20:43