Android编程权威指南笔记
来源:互联网 发布:淘宝定位在哪 编辑:程序博客网 时间:2024/05/01 04:44
学习android开发,你需要对java语言,包括类,对象,接口,监听器,包,内部类,匿名内部类有所了解。
android studio 的下载与安装
可以从android开发者网站下载android studio:http://developer.android.com/sdk/。
首次安装需要从http://www.oracle.com下载并安装java开发者套件。如果需要帮助点击链接:Android Studio系列教程—下载与安装:http://mp.weixin.qq.com/s/_PW4oq76NLPQhQ7uh_Y4KA , Android Studio系列教程—基本设置与运行:http://mp.weixin.qq.com/s/oUZCUk4FgPLJcHNJJfZFgA
activity是android sdk中activity类的一个具体实例,负责管理用户与信息屏的交互。应用的功能是通过编写一个个activity子类来实现的。简单的应用可能只需一个子类,而复杂的应用则会有多个。
布局定义了一系列用户界面对象以及它们显示在屏幕上的位置。组成布局的定义保存在xml文件中。每个定义用来创建屏幕上的一个对象,如按钮或文本信息。
组件是用户界面的构造模块。组件可以显示文字或图像,与用户交互,甚至布置屏幕上的其他组件。
android sdk 内置了多种组件,通过配置各种组件可获得所需的用户界面及行为。每一个组件都是View类或子类的一个具体实例。
组件包含在试图对象的层级结构中,这种结构称作试图层级结构。
作为根元素,LinearLayout组件必须指定android xml资源文件的命名空间属性为http://schemas.android.com/apk/res/android.
LinearLayout组件继承View子类ViewGroup组件。ViewGroup组件是个包含并配置其他组件的特殊组件。
组件属性:
android:layout_width和android:layout_height属性
match_parent:视图与其父视图大小相同。
wrap_content:视图将根据其展示的内容自动调整大小。
android:orientation属性
android:orientation属性,它决定子组件的水平放置还是垂直放置。根LinearLayout是垂直的,子LinearLayout是水平的。
android:text属性:
TextView与Button组件具有android:text属性。该属性指定组件要显示的文字内容。 android:text属性值不是字符串值,而是字符串资源的引用。
布局是一种资源。资源是应用非代码形式的内容。
MVC设计模式:应用对象按模型,控制器和视图的类别分为三部分。android应用基于模型-控制器-视图。
模型对象存储着应用的数据和业务逻辑。视图对象知道如何在屏幕上绘制自己以及如何响应用户的输入。控制对象含有的逻辑单元,是视图与模型对象的联系纽带。控制对象响应视图对象触发的各类事件,还管理着模型对象与视图间的数据流动。
笔记记录
- Android编程权威指南笔记
- Android编程权威指南 图书笔记
- 《Android编程权威指南》学习笔记
- Android 编程权威指南 阅读笔记
- Android 编程 权威 指南 阅读 笔记
- android权威编程指南学习笔记
- Android编程权威指南学习笔记01
- Android编程权威指南学习笔记02
- Android权威编程指南学习笔记1
- Android权威编程指南学习笔记2
- Android编程权威指南学习笔记1
- 《Android编程权威指南》
- 《Android编程权威指南》第三章个人学习笔记
- Android编程权威指南--GeoQuiz笔记及拓展
- Android编程权威指南--CriminalIntent笔记及拓展(一)
- Android编程权威指南--CriminalIntent笔记及拓展(二)
- Android编程权威指南第二版学习笔记
- 《Android编程权威指南》 学习笔记(一)
- 四天速成!香港科技大学 PyTorch 课件分享
- 摄影爱好者玩编程:利用Python和OpenCV打造专业级长时曝光摄影图
- 01-Spring-ioc理解
- 刚加入阿里巴巴的施尧耘,想在五年内建起量子计算的体系结构
- 掌柜大作战(6):Spring+Mybatis+多数据源配置+事务配置
- Android编程权威指南笔记
- 内存管理——段式管理
- Sundar Pichai 和他的谷歌进化论
- # 比较filter,map,reduce
- 02-Spring-spring ioc注入的三种方式
- 获香港证监会颁发牌照的弘量研究,正用智能投顾帮助金融机构降低成本,提升资产管理能力
- 03-Spring-ioc工厂bean深入理解
- 深度好奇提出文档解析框架: 面向对象的神经规划
- 平面内直角坐标系中坐标旋转变换公式