2.3 Android程序中的关键文件
2016-01-22 08:52
549 查看
第一个比较正式的Android程序我们给大家讲了(2.2 音乐播放示例),但是了解Android开发中的关键文件作用那是非常必要的事情。
AndroidManifest.xml:它是Android程序的全局配置文件,是每个 android程序中必须的文件。它位于我们开发的应用程序的根目录下,描述了package中的全局数据,包括package中暴露的组件 (activities, services, 等等),以及他们各自的实现类,各种能被处理的数据和启动位置等重要信息。
res-->layout:此目录是存放所有Android程序布局设计文件,文件以.xml为后缀结尾
res-->values:此目录存放Android程序中的常量文件定义,如:字符串、颜色、风格样式等,文件以.xml为后缀结尾
res-->drawable-XXX:此目录存放Android程序中的图片
AndroidMainfest.xml文件在每个Android程序中都必须有的全局文件,那么现在我们就给大家详细的介绍一下AndroidManifest.xml文件中的各个节点作用
第一层解读
xmlns:android:它定义了Android命名空间,这样使得Android中各个标准属性都能在文件中使用。例如:想定义设备能够访问互联网的权限
package:指定本应用内Java主程序的包名,它也是一个应用程序的默认名称
versionCode:设备程序识别版本(升级)用的必须是一个integer值代表app更新多少次,比如第一版1,之后若要更新版本就是设置为2,3等等…
versionName:这个名称是给用户看的,你可以将你app版本号设置为1.1版本,后续更新版本设置为1.2、2.0版本等等…
第二层解读
android:icon:定义整个APP的图标,图片一般放在drawable 文件夹下
android:label:定义整个APP的名称
android:theme:定义整个APP的风格样式
第三层解读
activity:所有的APP的程序运行都需要通过<activity>标签来标明
intent-filter:Android中的意图筛选器,后续章节会介绍
文字内容来自:国信安刘阳
AndroidManifest.xml:它是Android程序的全局配置文件,是每个 android程序中必须的文件。它位于我们开发的应用程序的根目录下,描述了package中的全局数据,包括package中暴露的组件 (activities, services, 等等),以及他们各自的实现类,各种能被处理的数据和启动位置等重要信息。
res-->layout:此目录是存放所有Android程序布局设计文件,文件以.xml为后缀结尾
res-->values:此目录存放Android程序中的常量文件定义,如:字符串、颜色、风格样式等,文件以.xml为后缀结尾
res-->drawable-XXX:此目录存放Android程序中的图片
AndroidMainfest.xml文件在每个Android程序中都必须有的全局文件,那么现在我们就给大家详细的介绍一下AndroidManifest.xml文件中的各个节点作用
第一层解读
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android" android:versionCode="1" android:versionName="1.0" > </manifest>
xmlns:android:它定义了Android命名空间,这样使得Android中各个标准属性都能在文件中使用。例如:想定义设备能够访问互联网的权限
package:指定本应用内Java主程序的包名,它也是一个应用程序的默认名称
versionCode:设备程序识别版本(升级)用的必须是一个integer值代表app更新多少次,比如第一版1,之后若要更新版本就是设置为2,3等等…
versionName:这个名称是给用户看的,你可以将你app版本号设置为1.1版本,后续更新版本设置为1.2、2.0版本等等…
第二层解读
<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme=“@style/AppTheme” > ……… </application>
android:icon:定义整个APP的图标,图片一般放在drawable 文件夹下
android:label:定义整个APP的名称
android:theme:定义整个APP的风格样式
第三层解读
<activity android:name="com.gxaedu.ui.SplashActivity" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
activity:所有的APP的程序运行都需要通过<activity>标签来标明
intent-filter:Android中的意图筛选器,后续章节会介绍
文字内容来自:国信安刘阳
相关文章推荐
- [Android4.4]netd启动流程
- android-studio 离线安装
- Android studio 搭建 Svn 及文件忽略
- Android TextView控件 之滚动文字效果
- Android Studio Logcat的使用
- Android 消息机制源码分析
- 【Android】程序的安装、卸载和更新详解
- Layout inflation在Android环境中是一个专业术语,用于表示某个XML资源布局文件被解析并转化成为一个层级的View对象的过程。
- Android HorizontalScrollView 仿QQ侧滑
- 2015年Android开发新技术小结
- 2016年01月广师android群内容分享
- Android中通过资源名称获取对应的ID
- Android ORMLite的使用
- android相机区域拍照,快速集成
- Android 4.4 图库选择图片 路径 出错
- 加快Android Studio/Gradle构建速度
- android studio 导入项目错误
- android服务端客户端(二)
- android Studio 实现离线工作
- Android版本与API Level的对应关系