2015年智能移动终端开发讲课笔记(2).pdf

2015年智能移动终端开发讲课笔记(2).pdf

ID:51569423

大小:1.83 MB

页数:16页

时间:2020-03-13

2015年智能移动终端开发讲课笔记(2).pdf_第1页
2015年智能移动终端开发讲课笔记(2).pdf_第2页
2015年智能移动终端开发讲课笔记(2).pdf_第3页
2015年智能移动终端开发讲课笔记(2).pdf_第4页
2015年智能移动终端开发讲课笔记(2).pdf_第5页
资源描述:

《2015年智能移动终端开发讲课笔记(2).pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2015年智能移动终端开发讲课笔记(2)2015年智能移动终端开发讲课笔记(2):安卓体系架构一、简单复习1、搭建安卓开发平台(1)安装JDK(目前版本是JDK8)(2)安装Eclipse(3)安装安卓SDK(4)安装ADT插件(5)设置安卓SDK的位置(6)创建AVD(安卓虚拟机)2、创建安卓应用程序(1)界面设计(reslayoutactivity_main.xml)(2)数据文件(resvaluesstrings.xml)(3)程序代码(srcpackage_nameMainActivity.java)布局资源文件:RelativeLayout-->LinearLayo

2、ut(android:orientation="horizontal

3、vertical")设置背景图片:android:background="@drawable/xxx"在HelloAndroid项目里,用于显示信息的控件——标签(TextView)资源索引:id="@+id/tv_name"布局宽度:layout_width="wrap_content"布局高度:layout_height="wrap_content"文本内容:text="@string/name"文本颜色:textColor="#ff00f

4、f"文本大小:textSize="20sp"注意:任何一个控件,至少得设置布局宽度与高度属性,其它属性可以根据需要进行设置。二、进一步了解安卓项目结构1、src(source):源程序用于存放Java源程序。包名要求两层以上,最好域名倒置打头。比如泸职院信息系的网址:ied.lzy.edu.cn,那么包名可写成cn.edu.lzy.ied.xxx。2、res(resource):资源用于存放各种应用程序资源(图片、字符串、音频、视频)(1)drawable:用于存放图片资源(最好是jpg和png,建议不要用gif图片)(2)layout:用于存放布局文件(一个窗口对应一个布局文件)(3)

5、values:用于存放各种数据资源(尺寸:dimens.xml、数据:strings.xml、样式:styles.xml)(4)menu:用于存放菜单配置文件(其实也可以直接用代码来生成菜单)3、gen(GeneratedJavaFiles):生成的Java文件用于存放系统自动生成的Java文件,非常重要,用户不能修改。(1)BuildConfig.java:构建配置文件publicfinalclassBuildConfig{publicfinalstaticbooleanDEBUG=true;//表明是调试模式}(2)R.java(Resource):资源索引管理文件R是一个final

6、类,包含了各种静态子类,每个子类针对一种类型的资源,每一个资源都对应唯一的整数(十六进制)。4、bin(binary):二进制文件用于存放编译之后的安卓文件。安卓构建四步曲:(1)资源管理器(更新R.java):构建资源,生成resources.ap_(2)*.java-->*.class:编译Java源程序,生成字节码文件(3)*.class-->*.dex:将字节码文件生成Dalvik可执行文件(4)*.dex-->*.apk:将Dalvik可执行文件生成安卓安装包(运行在模拟器或手机上)5、libs(libraries):类库用于存放第三方的库,都是一些jar包。6、Android

7、Manifest.xml:项目清单文件这个文件有点类似Web开发里的部署描述文件web.xml。

8、"19"/>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。