中图网文创礼盒,买2个减5元 读者节开场福利
欢迎光临中图网 请 | 注册
> >>
Android开源项目开发技术与案例教程

Android开源项目开发技术与案例教程

出版社:机械工业出版社出版时间:2015-11-01
开本: 16开 页数: 334
本类榜单:教材销量榜
中 图 价:¥29.4(5.9折) 定价  ¥49.9 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

Android开源项目开发技术与案例教程 版权信息

Android开源项目开发技术与案例教程 本书特色

本书深入浅出地介绍了android开发的基础、进阶知识和*新的android开源代码、设计框架,以通俗易懂的语言阐释晦涩难懂的专业知识,提供了大量的开发实例和开源项目讲解,为广大android开发者给予帮助和提供参考。 本书适合所有android开发者。初学者能够从本书的前3章了解到详尽的android开发基础知识;具有一定经验的开发者可从本书的第4章入手,学习android开发进阶知识;具有深厚android开发经验的开发人员可从第8章入手,学习android前沿的开源项目,提升程序的开发质量和效率。 本书配套授课电子课件,需要的教师可登录www.cmpedu.com免费注册,审核通过后下载,或联系编辑索取(qq:2850823885,电话:01088379739)。

Android开源项目开发技术与案例教程 内容简介

介绍基础和进阶知识基础上,每章配备项目开发实例;介绍时下热门的android开源项目中的代表性项目。

Android开源项目开发技术与案例教程 目录

目录出版说明前言第1章android概述1.1android介绍1.1.1android简介1.1.2android的系统架构1.2android版本发展历程1.3开发环境快速搭建1.3.1安装jdk1.3.2安装adtbundle for windows1.3.3创建一个hello world项目1.4android开源项目小结习题第2章java语言基础2.1java概述及环境配置2.2java编译与运行2.3java基本语法2.3.1基本元素和数据类型2.3.2运算符和表达式2.3.3类型转换和函数2.3.4特殊关键字和抽象类2.3.5接口和包2.3.6异常与处理2.4java中的数组2.4.1一维数组2.4.2二维数组2.5java中的几种控制结构语句2.6jdk5之后java的新特性2.6.1泛型2.6.2foreach循环2.6.3自动装箱/拆箱2.6.4枚举2.6.5可变参数2.6.6静态导入2.6.7协变返回  2.6.8类型强制转换2.7java中的多线程2.7.1进程和线程2.7.2线程的同步2.7.3线程的阻塞2.8java输入/输出流2.8.1标准输入/输出流2.8.2字节输出流2.8.3字节输入流2.8.4文件输入流2.8.5文件输出流小结习题第3章android开发基础3.1android的资源3.1.1创建资源3.1.2使用资源3.2android应用程序的四大组件3.2.1activity3.2.2broadcast receiver3.2.3service3.2.4content provider3.3android的intent类3.3.1intent类简介3.3.2intent对象对activity类的应用3.3.3intent对象对service类的应用3.3.4intent对象对broadcast receiver类的应用3.3.5intent的使用3.4material design(应用程序设计规范)3.4.1material design设计规范简介3.4.2material design设计规范详解3.5android开发基础实例——多activity交互程序3.5.1建立android项目3.5.2多activity交互程序构架3.5.3多activity交互实现小结习题第4章android界面编程4.1androidmanifest.xml文件4.2android项目的布局4.2.1android的五大布局4.2.2framelayout(框架布局)4.2.3linearlayout(线性布局)4.2.4relativelayout(相对布局)4.2.5tablelayout(表格布局)4.2.6absolutelayout(绝对布局)4.2.7布局高级技术4.3android的view类4.3.1imageview(图片视图)4.3.2textview(文本视图)4.3.3edittext(编辑视图)4.3.4button(按钮)4.3.5imagebutton(图片按钮)4.3.6listview(列表视图)4.3.7gridview(格式视图)4.3.8progressbar(进度栏)4.3.9spinner(下拉列表)4.4menu(菜单)4.4.1创建选项菜单4.4.2动态设置菜单4.4.3上下文菜单4.5webview(网页视图)4.6angularjs(前端js开发框架)4.6.1angularjs语言简介4.6.2angularjs语言入门4.6.3angularjs语言进阶4.7android界面编程实例——个人空间4.7.1程序界面构成4.7.2登录和注册界面4.7.3主界面开发4.7.4实例小结小结习题第5章android数据存储与交互5.1sqlite数据库5.1.1创建数据库5.1.2创建表和索引5.1.3添加数据5.1.4查询数据库5.2preferences数据存储5.3文件存储5.4content provider数据共享5.4.1content provider基础5.4.2content provider数据模型5.4.3创建 content provider5.4.4声明 content provider5.4.5查询 content provider5.5android数据存储与交互实例——通讯录5.5.1数据存储与交互简介5.5.2布局文件简介5.5.3数据库文件5.5.4添加联系人5.5.5查找联系人5.5.6联系人的信息类5.5.7删除联系人5.5.8实例小结小结习题第6章android网络通信6.1http通信6.1.1请求网络通信权限6.1.2检查网络连接6.1.3通信流程6.2socket(套接字)通信6.3蓝牙通信6.3.1android中提供的蓝牙api 6.3.2基本蓝牙功能6.3.3蓝牙例程bluetoothchat分析6.4红外通信小结习题第7章android多媒体开发7.1android中的多媒体简介7.2mediaplayer(音频/视频管理)7.2.1mediaplayer播放文件7.2.2mediaplayer录制文件7.2.3管理mediaplayer输出7.3camera(摄像头)7.3.1taking photos(拍照操作)7.3.2recording videos(录像操作)7.3.3controlling the camera(控制相机硬件)7.4语音识别7.5多媒体实例——语音备忘录7.5.1语音备忘录简介7.5.2语音输入控制7.5.3语音与文字的转换7.5.4语音备忘录的功能实现7.5.5实例小结小结习题第8章android开源项目开发8.1actionbarsherlock(操作栏开源项目)8.1.1actionbarsherlock库简介8.1.2actionbarsherlock库文件配置8.1.3actionbarsherlock库的核心功能8.2facebookandroidsdk脸书开源项目8.2.1facebooksdk 项目介绍8.2.2facebooksdk的配置8.2.3使用facebook来实现登录注销8.2.4将应用程序上的内容分享到facebook上8.2.5用图谱获取facebook用户的信息8.2.6给朋友发送请求8.3slidingmenu(滑动菜单开源项目)8.3.1slidingmenu库简介8.3.2slidingmenu库文件配置8.3.3slidingmenu库的核心功能8.4google map(谷歌地图)开发技术8.4.1google map api简介8.4.2使用google map api开发地图应用程序8.5google cardboard谷歌虚拟现实技术8.5.1google cardboard简介8.5.2手机软件安装8.5.3开发纸板项目——寻宝小结习题第9章综合实例1——opensudoku数独游戏项目9.1游戏简介9.1.1游戏源码下载9.1.2游戏规则介绍9.2图形界面编写9.2.1自定义view类——sudokuboardview9.2.2填写数字的布局9.2.3列表界面9.3数据库结构9.3.1插入数据到数据库中9.3.2数据库操作函数9.4编写游戏逻辑9.4.1在九宫格布局中放置数字9.4.2玩家填入数字9.4.3定时器9.4.4对话框9.4.5导出谜团小结第10章综合实例2——faceless社交应用项目10.1faceless项目简介10.2faceless图形界面10.3faceless程序逻辑与通信10.3.1主界面功能10.3.2添加消息功能10.3.3程序设置功能小结附录习题参考答案参考文献
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服