大小:73.87M
更新时间:23-09-06
系统:Pc
android ui基础教程是一本android UI入门教程,由美国移动软件开发者奥斯特兰德jason Ostrander编著。本书详细介绍了android ui的知识点,拥有丰富的图示说明,以及清晰实用的示例。作者以Android编程专家的身份,对诸多现实问题给出了最佳的解决方案。强调建立扎实的技术基础,从而将精彩的创意完美地表现出来,非常适合各个层级的Android应用开发者阅读。
是一本Android用户界面设计的基础入门图书。全书从最基础的技术概念开始介绍,深入讨论了UI设计的各项技术,涵盖了为应用程序创建UI的所有内容。本书不仅会告诉读者创建灵活布局的最佳方法,还会帮助开发者优化已有的UI界面,从而使他们的应用运行更加流畅,拥有最佳性能。学习完本书,读者可以自己创建一个成功的Android应用的UI界面。
第1部分 Android UI基础 第1章 入门 1.1 Hello World 1.2 Android 应用程序的基本结构 1.2.1 文件夹结构 1.2.2 Android Manifest 1.2.3 资源 1.3 Android UI基础 1.3.1 主屏幕和通知栏 1.3.2 XML布局 1.3.3 ACTIVITY类 1.3.4 硬件按钮 1.4 工具 1.4.1 Android开发者工具 1.4.2 Android虚拟设备 1.4.3 层次浏览器(Hierarchy Viewer) 1.4.4 用DDMS截屏 1.4.5 其他工具 1.5 结束语 第2章 创建第一个应用 2.1 创建一个应用 2.2 开始使用Android视图 2.3 排布视图 2.3.1 FrameLayout 2.3.2 TableLayout 2.3.3 LinearLayout 2.3.4 RelativeLayout 2.3.5 GridLayout 2.4 显示列表 2.4.1 ListActivity 2.4.2 XML布局 2.4.3 把数据绑定到列表 2.4.4 Loader 2.5 理解活动 2.5.1 声明活动 2.5.2 了解活动的生命周期 2.5.3 了解任务和返回堆栈 2.5.4 处理配置更改 2.6 防止应用程序无响应(ANR) 2.6.1 StrictMode 2.6.2 后台任务 2.7 完成TIMETRACKER 2.8 结束语 第3章 更进一步 3.1 支持多种屏幕尺寸 3.1.1 资源限定符 3.1.2 资源限定符优先级 3.1.3 密度无关的像素 3.1.4 9-补丁图形 3.2 处理通知 3.2.1 TOAST 3.2.2 状态栏通知 3.2.3 对话框 3.3 处理事件 3.3.1 屏幕点击 3.3.2 长按(long press) 3.3.3 聚焦事件(Focus Event)和关键事件(Key Events) 3.4 创建菜单 3.4.1 菜单布局 3.4.2 菜单回调函数 3.4.3 上下文菜单 3.5 实现Time Tracker 3.6 结束语 第2部分 视图框架 第4章 基本视图 4.1 创建一个基本表格 4.1.1 TextView和EditText 4.1.2 按钮 4.1.3 布尔值按钮 4.1.4 Spinner(下拉列表) 4.1.5 ScrollView 4.2 显示图片 4.2.1 ImageView和资源 4.2.2 位图 4.2.3 Drawable 4.3 创建地图和展示网站 4.3.1 MapView 4.3.2 WebView 4.4 结束语 第5章 可复用UI 5.1 抽象布局 5.1.1 标签 5.1.2 标签 5.1.3 ViewStub 5.2 抽象样式和主题 5.2.1 样式 5.2.2 主题 5.3 使用Fragment 5.3.1 布局 5.3.2 Fragment生命周期 5.3.3 Fragment事务 5.3.4 Fragment回退栈 5.4 结束语 第6章 导航和数据加载 6.1 介绍操作栏 6.1.1 操作项 6.1.2 操作视图 6.1.3 ActionProvider类 6.2 应用导航 6.2.1 操作栏导航 6.2.2 TabWidget 6.2.3 ViewPager 6.3 往视图中加载数据 6.3.1 基础数据绑定 6.3.2 Adapter类 6.3.3 loader 6.4 结束语 第7章 Android部件 7.1 创建一个基础的部件 7.1.1 声明部件 7.1.2 AppWidgetProviderInfo XML 7.1.3 AppWidgetProvider类 7.1.4 Remote视图 7.1.5 应用部件配置活动 7.2 创建集合部件 7.2.1 创建布局 7.2.2 创建服务 7.3 结束语 第3部分 高级UI开发 第8章 处理手势操作 8.1 监听触摸事件 8.2 响应手势操作 8.2.1 GestureDetector 8.2.2 ScaleGestureDetector 8.3 结束语 第9章 动画 9.1 创建Drawable动画 9.2 创建视图动画 9.2.1 定义动画 9.2.2 使用Interpolator 9.2.3 使用动画 9.2.4 为TimeTracker添加一个时钟走动的动画 9.3 创建属性动画 9.3.1 ValueAnimator 9.3.2 Animator集 9.3.3 XML中的属性动画 9.3.4 ViewPropertyAnimator 9.3.5 LayoutTransition 9.4 结束语 第10章 创建自定义视图 10.1 理解Android如何绘制视图 10.2 创建自定义视图 10.2.1 OnMeasure 10.2.2 OnDraw 10.3 向自定义视图中添加自定义属性 10.3.1 声明属性 10.3.2 在XML中使用属性 10.3.3 在代码中使用属性 10.4 创建复合组件 10.4.1 创建一个复合组件 10.4.2 优化布局 10.5 结束语 第11章 创建高级图形 11.1 使用Canvas 11.1.1 实现SurfaceView 11.1.2 在SurfaceView上绘图 11.2 使用RenderScript 11.2.1 RenderScript文件 11.2.2 Java API 11.3 使用OpenGL 11.3.1 OpenGL基础 11.3.2 绘制图形 11.4 结束语 第12章 本地化和辅助功能 12.1 让应用可以使用多国语言 12.1.1 Android的本地化概述 12.1.2 格式和复数 12.2 让应用易于访问 12.2.1 导航和聚焦 12.2.2 内容描述 12.2.3 AccessibilityEvents 12.3 结束语
同类热门
类似软件
android 4游戏编程入门经典pdf3.55M365人在用《android 4游戏编程入门经典》是专为游戏开发的初学者量身打造的一款android开发入门教程,作者[美]Mario Zechner和Robert Green,曾繁贰、于建业和王炜译,清华大学出版社出版。全书最大亮点是:它教你如何从零开始学习and
查看Android任务驱动式教程37.84M200人在用 Android任务驱动式教程是一本高清pdf格式的电子书,书本以eclipse为集成开发环境,结合作者近年来在手机软件研发和教学中积累的经验,以一个企业级的手机研发项目--手机文件管理器的开发过程为主线,详细介绍了android平台开发的相关知识。
查看android驱动开发与移植实战详解5.14M358人在用android驱动开发与移植实战详解是一本pdf高清版的电子图书,已经附带了pdf福昕阅读器在软件包中,用户可以即下即看。android安卓系统是谷歌公司推出的一款手机系统,是基于linux内核开发的,能够迅速建立手机软件的解决方案。该系统采用了webk
查看轻松学Android开发pdf37M282人在用轻松学Android开发pdf是目前学习Android开发的最好的入门图书,由于Android的持续火爆,关于这方面的图书也是卖得很好。全书以图解的方式显示了如何学习Android编程,拥有282幅教学插图、105个典型示例、455分钟视频教程、以及53
查看android 7.1.1正式版(原生系统)510M4313人在用android 7.1.1正式版,又称之为安卓7.1.1正式版,是谷歌官方推出的最新版本的android原生系统,用户可以在OTA升级,不过目前可以升级的只有谷歌自家的手机和部分原生Android手机,包括Nexus6、Nexus 5X、Nexus 6P
查看android开发入门教程42.02M325人在用 随着互联网的时代一步一步向人类走来,如果在短时间内掌握计算机编程有关的技巧,不管到哪里都非常吃香。因此小编特意给用户准备了android编程教程,在这套教程中一共包含了5项学习知识,分别是Android实例与详解、Android网络开发技术实战详解
查看疯狂android讲义第3版233.07M442人在用 如何更好的学习android开发?这里小编为广大网友带来了疯狂android讲义第3版pdf下载,pdf高清无水印版,是目前最好的一本介绍Android应用开发的实用图书,曾获评CSDN年度具有技术影响力十大原创图书,作者李刚。 全书介
查看google android开发入门与实战高清版35.85M228人在用说到google android,它实际上是Google开发的基于Linux平台的开源手机操作系统,包括了操作系统、用户界面、用户程序、移动电话工作所需要的全部软件,并不存在任何以往阻碍移动产业创新的专有权障碍。如果用户想要学会这一技术,光凭间的那的视频
查看热门标签
网友评论0人参与,0条评论
最新排行
c#网络编程技术教程57.23M金华pdf扫描版c#网络编程技术教程是一本C#网络编程技术教程手册,由金华和华进两人共同编著。本书注重理论与实践的结合、循序渐进的教学方法,系统介绍了C#网络编程的相关知识,使读者能够快速掌握基于C#的网络应用开发技术。根据应用的需要,书中在内容安排上对C#基础知识进行
查看opengl es 2.0编程指南1.96Mpdf中文版opengl es 2.0编程指南是一本pdf中文版的电子图书,已经附带了pdf阅读器在软件包中,用户即下即用。OpenGL ES 2.0是本书中要讲的API,目标是讲述完整的细节(核心和扩展),给出怎么使用的例子,讨论各种优化技术,读完本书希望能你能懂
查看ubuntu权威指南224.3M刑国庆pdf扫描版ubuntu权威指南是一本Ubuntu linux系统的权威使用指南,由刑国庆等人编著。本书内容丰富,详细全面的介绍了ubuntu应用的方方面面,包括系统概述与安装、桌面环境、命令行基础知识、文件系统基础知识、文件和目录操作、Shell基础知识、Shel
查看java web从入门到精通76.82M明日科技高清扫描版 java web从入门到精通是一本java web入门经典书籍,由明日科技编著,本书从初学者的角度,循序渐进地讲解java web应用程序开发应该掌握的各项技术,提供了从入门到编程高手所必备的各类知识,共分5篇,第1篇web开发基础,第2篇jsp语
查看精通CSS网页布局pdf高清版55.92M作者朱印宏精通CSS网页布局是一本pdf高清版的电子图书,作者朱印宏,软件包中附带了pdf阅读器能够很好的帮助用户阅读。全书深入、系统地讲解了使用css进行网页布局设计的相关知识和技巧,内容包括css基础、文字和版式设计、图像控制、超链接和导航菜单设计、表格和表单
查看建筑工程管理与实务2017版电子版55.03M高清版 建筑工程管理与实务2017版电子版是一本pdf的电子图书,全高清格式。本款图书遵循建造师考试原则,参照2016年新颁布的法律法规、新施行的标准规范,由中国建筑股份有限公司牵头组织业内专家及相关大专院校学者对《建筑工程管理与实务》一书进行了修谭,用于
查看程序员藏经阁:C#编程兵书195.92M张志强pdf扫描版 C#编程兵书是一本C语言设计开发手册,由张志强和胡军两人共同编著。本书内容丰富,全面介绍了C#语言基础,并以示例形式介绍了C#语言的编程技术和开发过程。从细节到整体,从内容编排到目录组织,本书都力求合理。在每一小节的内容编排上,首先给出清晰易懂的基
查看大规模web服务开发技术pdf版132.09M伊藤直也 田中慎司pdf高清完整版大规模web服务开发技术是一款介绍web服务开发的教材,由伊藤直也,田中慎司[日本]编著,李剑译,电子工业出版社出版。全书内容从操作系统和计算机的原理开始,详细介绍了数据库的分布式方法、实用算法在系统中的应用、能支撑海量数据的搜索引擎的原理,以及统观系统
查看spring攻略第2版76.35M高清扫描版spring攻略第2版是一本pdf文档的高清电子图书,作者Gary mark、josh long、daniel rubio。本书是spring平台的深入指南,它引导你进入spring 3及其辅助框架的最新技术。本书不仅为你全面而又深入在讲解各种概念,并且
查看SQL Server 2008高级程序设计99.46MPDF中文版SQL Server 2008高级程序设计是一本pdf中文版的高清电子书,全书首先介绍了sql2008的新功能,然后在更详实的示例代码的引导下全面深入地展开论述,讨论了如何编写复杂查询,构建各种数据结构以及提高应用程序性能,还讲述了如何管理高级脚本和数据
查看