应用介绍
同类应用
下载地址
应用介绍
为了帮您更好的学习android研发技术,更好的应用到实际工作中,小编特别整理了《Android应用研发实战》配套源码供大家学习使用,本书全面介绍了Android的系统架构、研发环境的搭建、Android应用程序的常用组件,和一个简单的微博客户端的实现方法,有需要的小伙伴们千万不要错过哦。
图书介绍:
《android应用研发实战》作者:李宁,是资深软件研发工程师、IT讲师和技术顾问,从事软件研发工作10余年,实践经验十分丰富。该图书全面介绍了Android的系统架构、研发环境的搭建、Android应用程序的常用组件,和一个简单的微博客户端的实现方法,为接下来动手实现本书中的完整案例《新浪微博客户端》奠定了基础,
第二部分实例篇:
介绍了微博客户端的概况和新浪微博API,而后根据微博客户端的功能划分仔细地介绍了微博客户端各个功能模块的实现方法和细节,包含界面展示、代码分析,还拥有对所应用的理论知识的重点讲解,既便于读者动手实践,又能帮助读者巩固已经掌握的理论知识,
第三部分高级篇:
讲解了Android研发中的高级技术,包含各种常用的Android资源、通信功能的研发、数据库、蓝牙和Wi-Fi、第三方程序库、2D绘图技术、OpenGLES绘图技术、Android的编译,和Android的性能优化方法和实践,最后,仔细介绍了Android四、0的新特征。
前言
第一部分基础篇—android研发基础
第1章android应用研发基础
第2章研发前的准备工作
第3章实现一个简单的微博客户端
第二部分实例篇—微博客户端研发
第4章微博客户端概况
第5章新浪微博api详解
第6章用户登录和用户注册
第7章首页微博列表
第8章切换微博列表
第9章显示其他列表信息
第10章账号管理
第11章撰写和发布微博
第12章处理微博和评论
第13章图像特效
第14章搜索微博和搜索用户
第15章个性化设置
第16章签名和发布微博客户端
第三部分高级篇—android sdk高级技术
第17章android资源详解
1七、1创建资源
1七、2访问资源
1七、二、1生成资源类文件
1七、二、2从代码中访问资源
1七、二、3从xml文件中访问资源
1七、3在代码中存取资源
1七、三、1存取简单资源
1七、三、2存取对象资源
1七、三、3处理配置变化
1七、4本地化
1七、四、1建立本地化的资源目录
1七、四、2资源目录的命名规则
1七、四、3建立别名资源
1七、四、4资源目录的优先级
1七、5资源类型
1七、五、1字符串《string》资源
1七、五、2布局《layout》资源
1七、五、3图像《drawable》资源
1七、五、4菜单《menu》资源
1七、五、5动画《animation》资源
1七、五、6风格《style》资源
1七、五、7其他资源
1七、6小结
第18章电话、短信和联系人
1八、1电话
1八、一、1显示拨号界面
1八、一、2直接拨打电话
1八、一、3控制呼叫转移
1八、一、4监听来/去电
1八、一、5用程序控制接听和挂断动作
1八、一、6获取通话记录
1八、2短信和彩信
1八、二、1使用系统程序发送短信
1八、二、2直接发送短信
1八、二、3保存短信发送记录
1八、二、4监听短信
1八、二、5发送彩信
1八、二、6监听彩信
1八、二、7显示视频缩略图
1八、二、8彩信内容和smil协议
1八、3联系人
1八、三、1查看联系人的内容
1八、三、2添加电话到联系人列表
1八、三、3修改联系人信息
1八、三、4删除联系人信息
1八、4小结
第19章数据库
1九、1sqlite数据库
1九、一、1管理sqlite数据库
1九、一、2sqlite数据库基本操作
1九、一、3事务
1九、一、4核心函数
1九、一、5日期和时间函数
1九、一、6聚合函数
1九、2android版的sqlite数据库
1九、二、1操作数据库
1九、二、2升级数据库
1九、二、3数据绑定
1九、3持久化数据库引擎db4o
1九、三、1什么是db4o
1九、三、2下载和安装db4o
1九、三、3创建和开启数据库
1九、三、4操作java对象
1九、4小结
第20章蓝牙和wi-fi
20.1蓝牙编程
20.一、1蓝牙简介
20.一、2控制蓝牙设备
20.一、3使蓝牙设备可被搜索到
20.一、4搜索蓝牙设备
20.一、5蓝牙设备之间的数据传输
20.2wi-fi编程
20.二、1控制wi-fi设备
20.二、2获取wi-fi信息
20.二、3客户端socket
20.二、4服务端socket
20.二、5移动版的web服务器实例
20.二、6在手机客户端访问web服务器
20.3小结
第21章第三方程序库
2一、1gtalk客户端
2一、一、1xmpp协议简介
2一、一、2下载并安装asmack
2一、一、3登录gtalk服务器
2一、一、4获取联系人信息
2一、一、5监听联系人是否在线
2一、一、6发送聊天消息
2一、一、7接收聊天消息
2一、2ftp客户端
2一、二、1连接和断开ftp服务器
2一、二、2获取和改变当前工作目录
2一、二、3列出所有的文件和目录
2一、二、4建立、重命名、删除指定目录
2一、二、5上传、重命名、下载、删除指定文件
2一、3绘制图表的程序库achartengine
2一、三、1曲线图
2一、三、2条形图
2一、三、3离散点图
2一、三、4区域图
2一、三、5饼图
2一、4小结
第22章编译在android中的应用
2二、1javacc使用入门
2二、一、1javacc下载和安装
2二、一、2用javacc生成第一个分析器
2二、2javacc语法
2二、3javacc实战:计算器
2二、三、1生成计算表达式的分析器源代码
2二、三、2编写计算器的主程序
2二、4小结
第23章android sdk的2d绘图技术
2三、1绘图基础
2三、一、1绘制点
2三、一、2绘制直线
2三、一、3绘制三角形
2三、一、4绘制矩形和菱形
2三、一、5绘制圆、弧和椭圆
2三、一、6绘制文字
2三、2高级绘图技术
2三、二、1 在画布上旋转图像
2三、二、2在edittext控件上绘制图像和文本
2三、二、3制作动画效果
2三、3绘图实战:电子罗盘
2三、4surfaceview类
2三、5小结
第24章opengl es绘图技术
2四、1opengl es简介
2四、2构建opengl es框架
2四、3用opengl es绘制2d图形
2四、三、1三角形
2四、三、2矩形
2四、三、3为图形上色
2四、4opengl es实战:旋转立方体
2四、四、1绘制立方体
2四、四、2使立方体旋转起来
2四、5小结
第25章性能优化
2五、1性能优化的基础知识
2五、2编写java程序的最优化原则
2五、二、1用静态工厂方法代替构造方法
2五、二、2免除创建重复的对象
2五、二、3避免内存泄漏
2五、二、4接口只用于定义类型
2五、二、5返回零长度的集合而不是null
2五、二、6使用接口引用对象
2五、3免除anr
2五、4性能检测
2五、四、1执行时间测试
2五、四、2内存消耗测试
2五、四、3测试性能的工具traceview
2五、5小结
第26章android 四、0新技术探索
2六、1全新的android,全新的体验
2六、一、1研发环境
2六、一、2模拟器
2六、2activity中的容器fragment
2六、二、1fragment的特点
2六、二、2fragment的生命周期
2六、二、3显示对话框
2六、二、4隐藏和显示fragment
2六、二、5回退堆栈
2六、3android 四、0的新特性
2六、三、1联系人提供者中的社会化api
2六、三、2高分辨率的联系人照片
2六、三、3新的日历api
2六、三、4语音信箱
2六、三、5多媒体api
2六、三、6人脸识别
2六、三、7焦距和感光区域
2六、三、8摄像头自动对焦
2六、三、9wi-fi点对点连接
2六、三、10高级的网络应用
2六、三、11新增的设备传感器
2六、三、12webkit浏览器引擎
2六、4android 四、0实战:应用程序演示
2六、5小结