您好,欢迎光临有路网!
Android开源项目开发技术与案例教程
QQ咨询:
有路璐璐:

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

  • 作者:师文轩
  • 出版社:机械工业出版社
  • ISBN:9787111517054
  • 出版日期:2015年11月01日
  • 页数:334
  • 定价:¥49.90
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书深入浅出地介绍了Android开发的基础、进阶知识和*新的Android开源代码、设计框架,以通俗易懂的语言阐释晦涩难懂的专业知识,提供了大量的开发实例和开源项目讲解,为广大Android***给予帮助和提供参考。
    本书适合所有Android***。初学者能够从本书的前3章了解到详尽的Android开发基础知识;具有一定经验的***可从本书的第4章入手,学习Android开发进阶知识;具有深厚Android开发经验的开发人员可从第8章入手,学习Android前沿的开源项目,提升程序的开发质量和效率。
    本书配套授课电子课件,需要的教师可登录免费注册,审核通过后下载,或联系编辑索取
    目录
    目录
    目录
    出版说明
    前言
    第1章Android概述
    11Android介绍
    111Android简介
    112Android的系统架构
    12Android版本发展历程
    13开发环境快速搭建
    131安装JDK
    132安装ADT-Bundle for Windows
    1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2for-each循环
    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1Activity
    322Broadcast Receiver
    323Service
    324Content provider
    3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**ndroid开发基础实例
    ——多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 provider
    544声明 Content provider
    545查询 Content provider
    5**ndroid数据存储与交互
    实例——通讯录
    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1H T TP通信
    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2Facebook-Android-SDK脸书
    开源项目
    821Facebook-SDK 项目介绍
    822Facebook-SDK的配置
    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类
    ——SudokuBoardView
    9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程序设置功能
    小结
    附录习题参考答案
    参考文献

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外