请问有谁能用简单的语言解释一下安卓中Manifest文件和R.java文件的作用?
在制作应用程序时为什么需要这些文件呢?
请问有谁能用简单的语言解释一下安卓中Manifest文件和R.java文件的作用?
在制作应用程序时为什么需要这些文件呢?
请查看此链接:
http://developer.android.com/guide/topics/manifest/manifest-intro.html
清单文件
每个应用程序必须有一个名为 AndroidManifest.xml 的文件(准确地说是那个名称)在其根目录中。清单向 Android 系统展示了关于应用程序的基本信息,这些信息在系统运行任何应用程序代码之前,系统必须拥有。
R.Java
它将为我们项目中使用的所有资源提供标识符。
谢谢。
清单文件:
- 它是一个声明文件。
- 这里只声明了应该先启动哪个活动。
- 它声明了应用程序必须拥有的权限。
- 它还声明了其他人与之交互所需的权限。
- 它声明了Android API的最低级别。
- 它列出了应用程序必须链接的库。
- 所有组件都应在此处声明。
- 这些组件包括活动、服务、广播接收器和内容提供者。
R.java 文件:
- 它是由aapt(Android Asset Packaging Tool)自动生成的文件,其中包含res/目录中所有资源的资源ID。
- 如果您在activity_main.xml文件中创建任何组件,则相应组件的ID会自动在此文件中创建。
- 可以在活动源文件中使用此ID对组件执行任何操作。