05——android项目的启动过程及安装过程笔记
来源:互联网 发布:报表软件架构 编辑:程序博客网 时间:2024/05/22 14:54
gen/R。java 用于登记各种资源的id
res 存放图片 软件文字界面的资源
drawable-hdpi 存放图形资源
在r文件里面有一个drawable类,里面有一张图片资源的id,关掉r文件
向 drawable-hdpi文件夹下放入一张文件 则重新打开r文件时,会自动又生成一个图片资源id
r文件是开发工具自动创建并维护的,程序员不能直接修改
drawable hdpi高分辨率
hdpi中
mdpi低
存放一张图片时,3个文件夹都有存放,针对不同屏幕分辨率
layout 存放软件界面文件xml
values 应用中所使用到的数据(尺寸 颜色 文字等)
Strings 文件
只要在res里面的任何文件添加资源,r文件都会发生变化
r中string里面2条数据 在string.xml里面添加 《string name=“itcast”>文件<string>
则r中会添加一条string数据
values下新建a.xml文件 把应用文字放入xml文件中
《string name=“zhangmin”>张咯是</string>r文件也增加了一条string数据
所以可以把文字数据放到不同xml文件下,防止string.xml的文件的臃肿
此外开发工具没有自动创建的文件有:
res/anim/ 存放定义动画的xml文件
res/xml/ 在activity中使用getResources().getxml()读取该文件下的xml资源
res/raw/ 存放应用使用到的原始文件 如音效文件等 getResources().openRawResource(id)
assets文件夹 存放资源文件.但不会在r文件中生成资源id 使用文件路径来访问文件夹下的资源
default.properties 告诉开发工具目前项目是面向哪一个安卓版本来开发的
helloMainfast.xml 项目清单文件 列出了应用具有的功能以及系统自带服务
包名 应用的唯一标示
开发的版本号
开发的软件的版本名称
应用图标“@drawable/icon”把@-r文件 中的drawable类里面的icon常量指向的资源id
应用的名称
activity 配置activity类型的组件可以有多个
打一个点代表当前应用所在的包 .mainActivity
应用所在包的子包sub里 .sub.mainActivity
activity一定要放在应用所在包或者其自爆里面
activity:label 窗口的标题
intent-filter意图过滤器代表要实施的一个想法,匹配你想要做的事情
动作的名称
类别
<intent-filter action action >这两句话用来把应用图标添加到程序的启动列表中
注意两句话只能用在一个activity里面
清单文件在软件安装时被操作系统读取,得到应用中的组件们
应用的安装与启动过程
java的编译器把java文件编译成.class文件
安卓里面提供的dx工具可以把所有.class文件转码成一个.dex文件(在bin文件夹下)
做一个打包,会把资源和.dex文件打包,并签名,变成了一个apk文件
调用adb指令 把软件安装到模拟器上
用户点击应用图标,会激活activity,第一次打开会创建进程再开一条主线程,
在主线程中对类实例化,操作系统会把与应用有关的信息放在一个任务战中
操作系统调用oncreate()只会调用一次
{
调用父类方法
在窗口上显示界面
}
main.xml
现形布局
摆放的方向:垂直、水平
宽度:填充父类窗口宽度
高度
textview 类似于label 显示文字的控件
内容高度等于显示控件高度
用于显示文字
文字使用sp非文字使用dp来制定窗口的具体像素,不适用px
res 存放图片 软件文字界面的资源
drawable-hdpi 存放图形资源
在r文件里面有一个drawable类,里面有一张图片资源的id,关掉r文件
向 drawable-hdpi文件夹下放入一张文件 则重新打开r文件时,会自动又生成一个图片资源id
r文件是开发工具自动创建并维护的,程序员不能直接修改
drawable hdpi高分辨率
hdpi中
mdpi低
存放一张图片时,3个文件夹都有存放,针对不同屏幕分辨率
layout 存放软件界面文件xml
values 应用中所使用到的数据(尺寸 颜色 文字等)
Strings 文件
只要在res里面的任何文件添加资源,r文件都会发生变化
r中string里面2条数据 在string.xml里面添加 《string name=“itcast”>文件<string>
则r中会添加一条string数据
values下新建a.xml文件 把应用文字放入xml文件中
《string name=“zhangmin”>张咯是</string>r文件也增加了一条string数据
所以可以把文字数据放到不同xml文件下,防止string.xml的文件的臃肿
此外开发工具没有自动创建的文件有:
res/anim/ 存放定义动画的xml文件
res/xml/ 在activity中使用getResources().getxml()读取该文件下的xml资源
res/raw/ 存放应用使用到的原始文件 如音效文件等 getResources().openRawResource(id)
assets文件夹 存放资源文件.但不会在r文件中生成资源id 使用文件路径来访问文件夹下的资源
default.properties 告诉开发工具目前项目是面向哪一个安卓版本来开发的
helloMainfast.xml 项目清单文件 列出了应用具有的功能以及系统自带服务
包名 应用的唯一标示
开发的版本号
开发的软件的版本名称
应用图标“@drawable/icon”把@-r文件 中的drawable类里面的icon常量指向的资源id
应用的名称
activity 配置activity类型的组件可以有多个
打一个点代表当前应用所在的包 .mainActivity
应用所在包的子包sub里 .sub.mainActivity
activity一定要放在应用所在包或者其自爆里面
activity:label 窗口的标题
intent-filter意图过滤器代表要实施的一个想法,匹配你想要做的事情
动作的名称
类别
<intent-filter action action >这两句话用来把应用图标添加到程序的启动列表中
注意两句话只能用在一个activity里面
清单文件在软件安装时被操作系统读取,得到应用中的组件们
应用的安装与启动过程
java的编译器把java文件编译成.class文件
安卓里面提供的dx工具可以把所有.class文件转码成一个.dex文件(在bin文件夹下)
做一个打包,会把资源和.dex文件打包,并签名,变成了一个apk文件
调用adb指令 把软件安装到模拟器上
用户点击应用图标,会激活activity,第一次打开会创建进程再开一条主线程,
在主线程中对类实例化,操作系统会把与应用有关的信息放在一个任务战中
操作系统调用oncreate()只会调用一次
{
调用父类方法
在窗口上显示界面
}
main.xml
现形布局
摆放的方向:垂直、水平
宽度:填充父类窗口宽度
高度
textview 类似于label 显示文字的控件
内容高度等于显示控件高度
用于显示文字
文字使用sp非文字使用dp来制定窗口的具体像素,不适用px
0 0
- 05——android项目的启动过程及安装过程笔记
- Android学习笔记05---项目的目录结构与安装及启动过程分析
- 学习笔记4-项目的目录结构与安装及启动过程分析
- Android项目的目录结构与安装及启动过程分析
- Android 应用的安装与启动过程(学习笔记)
- 05_项目的目录结构与安装及启动过程分析
- Android的学习之路(三)项目的启动过程和安装过程详解
- Android启动过程笔记
- Android启动过程笔记
- (五)8天快速掌握Android视频教程_项目的目录结构与安装及启动过程分析
- 《老罗的Android之旅》阅读笔记——安装应用程序和应用程序进程启动的过程
- 【android】应用程序安装过程分析(一)——————系统开机启动时的安装过程
- Android心得1.1--Android项目的目录与安装以及启动过程分析
- Android的启动过程
- android的启动过程
- android的启动过程
- android的启动过程
- android的启动过程
- 九度:1014<排序>
- div的横向与纵向排列
- 给你个机会让你坐庄你会怎么玩?——浅谈坐庄和涨停
- LEx YACC 3
- 九度:1017<并查集><Kruskal><MST>
- 05——android项目的启动过程及安装过程笔记
- cocos2d-x 2.2.2 创建项目
- POJ2081:Recaman's Sequence
- Ubuntu安装及ubuntu系统使用菜岛教程
- 九度:1024<并查集>
- 图像处理实用资源
- 杭电OJ 1029:Ignatius and the Princess IV
- PHP读取CURL模拟登录时生成Cookie文件
- LEX YACC