Android移动应用基础教程知识整理.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android移动应?基础教程知识整理 第?章 ? 、搭建Android开发环境 Android开发环境的搭建分为3步, 具体如下: 1. Android Studio?具的下载、安装、 以及相关配置。在安装过程中选择该?具的安装路径, 以及配置Android Studio相关设置, 如 Android Studio?具的主题。 2. 创建模拟器。?先单击ADV Manager的图标, 在弹出框中选择模拟设备, 接着下载Android SDK System Image, 下载完成后创建 并打开模拟设备。 3. 下载SDK。分别在Default Settings窗?中下载SDK版本和SDK Tools?具。 ? 、Android源代码的编译过程 Java源?件经过JDK编译器编译为class?件后, Dalvik虚拟机中的Dx?具会将部分class?件转换成dex?件, dex?件还会在Dalvik虚拟 机中进?步优化成odex?件。 三、Android系统架构包含的层次以及各层的特点 Android系统架构从?到低分为四层, 分别为依次是应?程序层 (Applications) 、应?程序框架层 (Application Framework) 、核? 类库 (Libraries) 和Linux内核 (Linux Kernel) , 各层的特点具体如下: 1. 应?程序层: ?个核?应?程序的集合, 安装在?机中的应?程序都属于这?层。 2. 应?程序架构层: 主要提供了构建应?程序时?到的各种API。例如活动管理器 (Activity Manager) 。 3. 核?类库: 主要包含了系统库和Android运?环境。 4. Linux内核:他为Android设备的各种硬件提供了底层的驱动, 如: 显?驱动。 第 ? 章 Android中的常?布局及其特点。 Android中有五种常?布局, 分别为RelativeLayout (相对布局) 、LinearLayout (线性布局) 、FrameLayout (帧布局) 、 TableLayout (表格布局) 、ConstraintLayout (约束布局) , 他们的特点具体如下: (1) RelativeLayout (相对布局) :该布局是通过相对位置的?式指定该布局内?控件的位置。 (2) LinearLayout(线性布局):该布局可通过android:orientation属性指定该布局内的?控件?平和竖直排列。 (3) TableLayout (表格布局) :采?? 、列的形式来管理控件。他通常搭配TableRow布局使?, ?个TableRow代表??, 在 TableRow中添加的控件代表?列。 (4) FrameLayout (帧布局) :该布局会在屏幕上创建?块空?区域, 添加到该区域中的每个?控件占?帧, 这些帧会?个?个叠加在 ?起, 后加?的控件会叠加在上?个控件上层。默认情况下, 帧布局中的所有控件会与左上?对齐。 (5) ConstraintLayout (约束布局) :该布局是Android2.2新添加的布局, 他适?于可视化的?式编写界?布局, 他有相对定位、居中 定位和倾向、Chain等性质。 第三章 ? 、ListView与RecyclerView的区别 1、展?效果: RecyclerView控件可以通过LayoutManager类实现横向或竖向的列表效果、瀑布流效果和GridView效果, ?ListView控 件只能实现竖直的列表效果。 2、适配器: RecyclerView控件使?的是RecyclerView.Adapter适配器, 该适配器将BaseAdapter中的getView()?法拆分为 onCreateViewHolder()?法和onBindViewHolder()?法, 强制使?ViewHolder类, 使代码编写规范化, 避免了初学者写的代码性能不 佳。 佳 3、复?效果: RecyclerView控件复?Item对象的?作由该控件??实现, ?ListView控件复?Item对象的?作需要开发者通过 convertView的setTag()?法和getTag()?法进?操作。 4、动画效果: RecyclerView控件可以通过setItemAnimator()?法为Item添加动画效果, ?ListView控件不可以通过该?法为Item添加 动画效果。 ? 、实现Button按钮的点击事件的?式 实现Bu

文档评论(0)

188****7880 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档