欢迎来到天天文库
浏览记录
ID:51569423
大小:1.83 MB
页数:16页
时间:2020-03-13
《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"/>
8、"19"/>
此文档下载收益归作者所有