源码路径:daima\002知识点介绍相对布局是设计用户界面的有力工具,因为它消除了嵌套视图组。相对布局是指一个ViewGroup以相对位置显示它的子视图(View)元素,一个视图可以指定相对于它的兄弟视图的位置(如在...
源码路径:daima\001知识点介绍在Android布局中,需要了解视图容器组件—ViewGroup的概念,使用视图容器组件ViewGroup的语法格式如下:ndroid.view.ViewgroupViewGroup的功能是包含并管理下级系列的Views和其他V...
第1章 UI布局开发实例集锦 1实例001: 使用线性布局(LinearLayout) 来布局屏幕 1实例002: 使用相对布局(RelativeLayout)来布局屏幕 3实例003: 使用表格布局(TableLayout) 来布局屏幕 5实例004...
随着3G的到来,无线带宽越来越宽,使得更多内容丰富的应用程序装入手机成为可能,如视频通话、视频点播、移动互联网冲浪和内容分享等。为了承载这些数据应用及快速部署,手机功能将会越来越智能,越来越开放。为...
本书以Android应用程序的开发为主题,并结合真实的案例向读者详细介绍了Android的基本组件的使用及应用程序开发的整个流程。本书的讲述由浅入深,实例全面并典型,几乎囊括了所有和Android应用相关的项目。全书分...
实例6-3 在手机屏幕中实现纹理拉伸效果(daima\6\ laCH)。 编写文件dad.java,首先声明3个矩形,分别贴S、T的最大值为1×l、4×4、4×2的纹理图,在场景中分别绘制l×1、4×4、4&t...
实例6-2 使用纹理映射实现地月模型效果(daima\6\moonCH)。编写文件Dad.java,首先在Dad构造器中创建和设置场景渲染器为主动渲染,并声明地球和月球的引用,在绘制场景的方法中绘制地球、月球和浩瀚的星空。然...
6.2 纹理映射应用实例了解了纹理映射的基本知识后,在本节的内容中,将通过几个具体的实例,详细讲解在Android平台中实现纹理映射效果的流程。6.2.1 实现三角形纹理贴图效果实例6-1 在Android屏幕中实现三角形...
在三维世界中,线性过滤能提升游戏纹理清晰度,使视觉效果更贴近真实物体表面,例如,好莱坞大片《生化危机5》就支持如下线性或各项异形过滤技术。(1)Linear(线性过滤):分为具有纹理放大、缩小筛选器的双线...
纹理贴图是一项能大幅度提高3D图像真实性的3D图像处理技术,使用这项技术的好处如下所示。Ÿ 减少纹理衔接错误;Ÿ 实时生成剖析截面显示图;Ÿ 有更真实的雾、烟、火和动画效果;Ÿ 提高变...
纹理映射(Texture Mapping)是指将纹理空间中的纹理像素映射到屏幕空间中的像素的过程。在三维图形中,使用最广泛的便是纹理映射,尤其在描述具有真实感的物体时。比如要绘制一面砖墙,就可以使用一幅具有真实...
第1章 Android概述 11.1 智能手机世界 11.1.1 何谓智能手机 11.1.2 主流智能手机系统 21.2 蓬勃发展的手机游戏产业 21.3 Android的巨大优势 21.4 搭建Android应用开发环境 31.4.1 安装Android S...
随着3G时代的到来,手机网络的速度越来越快,这使得将更多内容丰富的应用程序布置在手机上成为可能,如视频通话、视频点播、移动互联网冲浪和内容分享等。为了承载这些数据应用并快速部署,手机功能将会越来越智...
本书详细讲解了Android游戏开发技术的基本知识。本书内容新颖、知识全面、讲解详细,全书共分18章,第1章讲解了Android系统的基本知识;第2章讲解了在进行Android开发之前要做的工作;第3章讲解了Android游戏开发...
Linux网络设备驱动程序由4部分组成,分别是网络设备媒介层、网络设备驱动层、网络设备接口层及网络协议接口层。网络设备媒介层包括各种物理网络设备和传输媒介。对于网络设备接口层,Linux系统用Net_device结构表...
块设备I/O与字符设备操做的主要区别如下所示。 块设备只能以块为单位接收输入、返回输出,而字符设备则以Byte为单位。大多数设备是字符设备,它们不需要缓冲并且不以固定块大小进行操作。 块设...
3.5 三类驱动程序在Linux系统中主要有三类设备驱动程序,分别是字符设备驱动程序、块设备驱动程序和网络设备驱动程序。本节将简要讲解上述三类设备驱动程序的基本知识。3.5.1 字符设备驱动程序字符设备是指在I...
Relay是一种从Linux内核到用户空间的高效数据传输技术。通过用户定义的Relay通道,内核空间的程序能够高效、可靠、便捷地将数据传输到用户空间。Relay特别适用于内核空间有大量数据需要传输到用户空间的情形,目...
实现硬件和系统的交互是底层开发的主要任务之一。在Linux平台下有如下5种实现此功能的方式。1. 编写自己的系统调用系统调用是用户级程序访问内核最基本的方法。目前Linux大致提供了二百多个标准的系统调用(具体...
3.4 内核空间和用户空间接口是一个媒介驱动程序是供系统使用硬件的,也就是说,驱动程序是介于系统和硬件之间的桥梁。在Linux下开发这些中间桥梁的驱动程序时,需要用到内核空间和用户空间之间的接口。3.4.1 内...