大小:73.87M
更新时间:23-09-06
系统:Pc
版本:v
android ui基础教程是一本android UI入门教程,由美国移动软件开发者奥斯特兰德jason Ostrander编著。本书详细介绍了android ui的知识点,拥有丰富的图示说明,以及清晰实用的示例。作者以Android编程专家的身份,对诸多现实问题给出了最佳的解决方案。强调建立扎实的技术基础,从而将精彩的创意完美地表现出来,非常适合各个层级的Android应用开发者阅读。
第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.55M251人在用《android 4游戏编程入门经典》是专为游戏开发的初学者量身打造的一款android开发入门教程,作者[美]Mario Zechner和Robert Green,曾繁贰、于建业和王炜译,清华大学出版社出版。全书最大亮点是:它教你如何从零开始学习and
查看google android开发入门与实战高清版35.85M162人在用说到google android,它实际上是Google开发的基于Linux平台的开源手机操作系统,包括了操作系统、用户界面、用户程序、移动电话工作所需要的全部软件,并不存在任何以往阻碍移动产业创新的专有权障碍。如果用户想要学会这一技术,光凭间的那的视频
查看轻松学Android开发pdf37M201人在用轻松学Android开发pdf是目前学习Android开发的最好的入门图书,由于Android的持续火爆,关于这方面的图书也是卖得很好。全书以图解的方式显示了如何学习Android编程,拥有282幅教学插图、105个典型示例、455分钟视频教程、以及53
查看android驱动开发与移植实战详解5.14M252人在用android驱动开发与移植实战详解是一本pdf高清版的电子图书,已经附带了pdf福昕阅读器在软件包中,用户可以即下即看。android安卓系统是谷歌公司推出的一款手机系统,是基于linux内核开发的,能够迅速建立手机软件的解决方案。该系统采用了webk
查看Android开发工具(adt plugin for eclipse)32.07M202人在用adt plugin for eclipse是一个eclipse插件,作为一款超级专业的Android应用程序开发工具,adt plugin for eclipse可以让你快速的建立一个Android项目,创建应用程序的界面,基于Android框架API
查看Android任务驱动式教程37.84M139人在用Android任务驱动式教程是一本高清pdf格式的电子书,书本以eclipse为集成开发环境,结合作者近年来在手机软件研发和教学中积累的经验,以一个企业级的手机研发项目--手机文件管理器的开发过程为主线,详细介绍了android平台开发的相关知识。另外软
查看android开发入门教程42.02M210人在用随着互联网的时代一步一步向人类走来,如果在短时间内掌握计算机编程有关的技巧,不管到哪里都非常吃香。因此小编特意给用户准备了android编程教程,在这套教程中一共包含了5项学习知识,分别是Android实例与详解、Android网络开发技术实战详解、An
查看热门标签
网友评论0人参与,0条评论
最新排行
全唐诗检索工具官方版8.94Mv1.0 全唐诗检索工具官方版是由网友采用Python开发的一款唐诗查询工具,绿色小巧,安全无毒。该软件导入了《全唐诗》书籍中的全部诗词内容,非常丰富,同时支持用户输入诗人名、诗名、部分诗句等内容来进行快速查找唐诗,这样就能为研究者猛提供了莫大的方便。不过需
查看算法导论第三版中文版65.02Mpdf高清版 算法导论第三版中文版是一本被广泛认为对所有从事IT行业人员必读的经典好书,全书共八部分,内容涵盖基础知识、排序和顺序统计量、数据结构、高级设计和分析技术、高级数据结构、图算法、算法问题选编、以及数学基础知识,书中不仅对每一个算法进行了详尽的说明,还
查看cnki全球学术快报电脑版95.79Mv0.2.34 cnki全球学术快报电脑版是一款来自CNKI知网的学术文献搜索软件,整合学术交流、阅读、问答、设备同步、个性化定制、智能推送、即时通讯等功能于一体,让学术更高效、更便捷。 其中功能非常全面,如检索、资料库、图书馆、个性化定制等,用户可以
查看物理学基础哈里德pdf(原书第6版)175.9M物理学基础哈里德pdf是由哈里德、瑞斯尼克、沃克等人所编写的,机械工业出版社出版,是全世界最经典、最权威、最畅销的物理教学巨著,本教材最大的特点是,以鲜活的例子激发学生的学习兴趣,一步一步地引导学生掌握知识,提高学生应用物理知识的能力。本书总共分为5篇来
查看oracle dba手记3数据库性能优化与内部原理解析44.8M盖国强pdf扫描版 oracle dba手记3,全称oracle dba手记3数据库性能优化与内部原理解析,是一本面向程序员的数据库访问性能优化法则,由由盖国强,杨廷琨,冯春培等人编著。全书分为四篇,第一篇为dba之路,由冯春培编写,是他对多年的职业经历与行业观察的总
查看android 6开发秘籍(第5版)73.87M郭华丰 pdf扫描版 android 6开发秘籍(第5版)是一本基于Android Studio的Android开发入门精品指南,由[美]Joseph Annuzzi.Jr.,Lauren Darcey等编著,郭华丰、刘杰、周云龙共同翻译。本书的侧重点在于Android
查看apache spark 源码剖析30.99M许鹏pdf扫描版apache spark 源码剖析是一本Spark代码源码学习书籍,由许鹏编著,本书全面、系统地介绍了Spark源码,深入浅出,细致入微。先提供给读者一系列分析源码的实用技巧,并给出一个合理的阅读顺序,并且始终抓住资源分配、消息传递、容错处理等基本问题,
查看node.js 硬实战115个核心技巧11.1M高清pdf扫描版 node.js 硬实战115个核心技巧是一本能够让你真正学会用好Node高级技术的进阶读物,由美国程序员Alex R.Young和Marc.Harter共同编著。本书作者精心组织了115 个已通过测试的例子,并细致剖析保障这些Node应用良好运行的
查看OraclePL/SQL实例精解(原书第4版)71.86M罗森维格pdf扫描版 OraclePL/SQL实例精解(原书第4版)是一本OraclePL和MYSQL数据库实例精解书籍,由美国程序员罗森维格编著。本书是一本集中式的解决方案范例教程,使用真实场景的试验,大量范例,练习来介绍所需的所有Oracle PL/SQL技能。全书
查看nosql数据库技术实战65.98M皮雄军 pdf扫描版 nosql数据库技术实战是一本NoSQL数据库技术实战书籍手册,本书是腾讯公司前资深后台工程师皮雄军呕心沥血之作,全书介绍NoSQL从基本操作到高级技术和核心原理,再到项目开发的所有重点知识,书中详细讲解了NoSQL的兴起原因、CAP理论、副本之间
查看HTML5&CSS完全手册(第5版)54.7Mpdf扫描版HTML5&CSS完全手册(第5版)是一本文件绍html5和css使用的操作手册,由美国程序员鲍威尔编著。全书内容丰富翔实,经过全新的改写与编排向大家全面介绍了html5,涵盖了目前web浏览器支持的所有元素,从标准的(x)html标记到您可能遇
查看linuxshell脚本攻略 第2版18.24M门佳 pdf扫描版linuxshell脚本攻略 第2版是一本LinuxShell使用手册,由资深GNU/Linux用户Shantanu Tushar和Sarath Lakshman两人共同编著,门佳翻译。本书向读者展现了如何有效地利用shell完成复杂的任务。从shell
查看统计分析与spss的应用6.83M高清电子版统计分析与spss的应用是一本关于如何学习spss软件而开发的pdf高清电子书,由薛薇编著,人民大学出版社出版,全书在统计分析方法的讲解上,着重分析方法基本思想的讨论,力求通俗易懂、深入浅出,并通过实例,帮助读者理解方法和运用方法。统计分析与spss的应
查看