谁能解释下安卓工程里AndroidManifest.xml,R,MainActivity.java
谁能解释下安卓工程里AndroidManifest.xml,R,MainActivity.java等文件的相互关系...
谁能解释下安卓工程里AndroidManifest.xml,R,MainActivity.java等文件的相互关系
展开
2个回答
展开全部
AndroidManifest.xml是存储这个工程的配置信息,工程里面所有的activity service等组件也要在这里面声明,一个工程只能有一个AndroidManifest。
MainActivity是一个activity 也就是一个界面,安卓里的界面就是用activity表示的,activity是安卓的基本组件之一,一个activity对应一个xml布局文件,布局文件是界面的样式,而java文件是页面的逻辑实现、
MainActivity是一个activity 也就是一个界面,安卓里的界面就是用activity表示的,activity是安卓的基本组件之一,一个activity对应一个xml布局文件,布局文件是界面的样式,而java文件是页面的逻辑实现、
追问
那R文件和这两个的关系呢
追答
R文件存放的是系统资源的信息,系统自动生成。和这两个没多大关系,你在java文件中想调用XML布局中的文件,就得通过R文件存储的该XML的id来获取。自己多看点这方面的书吧,这写都是最基础的,你要稍微看点书就不会问这些。
展开全部
AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Receivers,还能指定permissions和instrumentation(安全控制和测试)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询