android中的manifest文件和xml文件有什么区别

时间:2015-05-17 18:33:40

标签: android xml manifest

我是android的新手。我想知道android Manifest文件和android XML文件之间的主要区别是什么。两者都是用同一个xml编写的。但是,他们之间的主要区别是什么,任何人都可以告诉我解释。谢谢提前

1 个答案:

答案 0 :(得分:1)

阅读有关清单的docs

它说

  

清单文件向您提供有关您的应用的重要信息   Android系统,系统在运行之前必须具备的信息   应用程序的代码。

此清单文件的文件类型应为getContacts('', function(contactsObj) { contactsObj.forEach(function(contact) { $('#contactList > tbody').append('<tr>' + '<td class="check-mail">' + '<input type="checkbox" class="i-checks" id="1">' + '</td>' + '<td>' + escapeHTML(contact.name) + '</td>' + '<td>' + escapeHTML(contact.email) + '</td>'); }) $('.i-checks').iCheck( { checkboxClass: 'icheckbox_square-green', radioClass: 'iradio_square-green' }); });

而且,对于其他XML文件,除了代码之外,几乎所有其他数据都以XML格式指定。

根据docs,使用XML的原因如下

  

在XML中声明UI的优势在于它使您能够   更好地将应用程序的表示与代码分开   控制其行为。您的UI描述在您的外部   应用程序代码,这意味着您可以在没有的情况下修改或修改它   必须修改源代码并重新编译。例如,你可以   为不同的屏幕方向,不同的设备创建XML布局   屏幕尺寸和不同的语言。另外,声明了   XML中的布局使您可以更轻松地可视化UI的结构,   所以调试问题更容易。因此,本文件侧重于   教你如何用XML声明你的布局。如果你有兴趣   在运行时实例化View对象时,请参阅ViewGroup和   查看类引用。