《中国信创产业发展白皮书(2021)》——众诚 中国电子学会.rar
《中国信创产业发展白皮书(2021)》——众诚 中国电子学会.rar
Android高级编程.pdf
目录 ······
第1章 Android简介
1.1 一些背景信息
1.1.1 不远的过去
1.1.2 未来的前景
1.2 对Android的误解
1.3 开放的移动开发平台
1.4 自带的Android应用程序
1.5 Android SDK功能
1.5.1 对包括摄像头、GPS和加速计在内的硬件的访问
1.5.2 自带的Google地图、地理编码和基于位置的服务
1.5.3 后台服务
1.5.4 SQLite数据存储和检索数据库
1.5.5 共享数据和应用程序间通信
1.5.6 使用Google Talk的P2P服务
1.5.7 扩展的数据支持和2D/3D图形
1.5.8 优化的内存和进程管理
1.6 开放手机联盟简介
1.7 运行Android的环境
1.8 从事Android开发的原因
1.8.1 推动Android普及的因素
.1.8.2 Android的独到之处
1.8.3 改变移动开发格局
1.9 开发框架简介
1.9.1 开发包中的资源
1.9.2 理解Android软件栈
1.9.3 Dalvik虚拟机
1.9.4 Android应用程序架构
1.9.5 Android库
1.9.6 高级Android库
1.10 小结
第2章 开始入手
2.1 Android开发
2.1.1 开始前的准备工作
2.1.2 创建第一个Android活动
2.1.3 Android应用程序的类型
2.2 面向移动设备的开发
2.2.1 关于硬件设计的考虑事项
2.2.2 考虑用户环境
2.2.3 Android开发
2.3 To-Do List示例
2.4 Android开发工具
2.4.1 Android模拟器
2.4.2 Dalvik调试监控服务(DDMS)
2.4.3 Android调试桥(ADB)
2.5 小结
第3章 创建应用程序和活动
3.1 Android应用程序的组成部分
3.2 程序清单简介
3.3 使用清单编辑器
3.4 Android应用程序生命周期
3.5 理解应用程序的优先级和进程状态
3.6 分离资源
3.6.1 创建资源
3.6.2 使用资源
3.6.3 To-DoList资源示例
3.6.4 为不同的语言和硬件创建资源
3.6.5 运行时配置更改
3.7 深入探讨Android活动
3.7.1 创建一个活动
3.7.2 活动生命周期
3.7.3 Android活动类
3.8 小结
第4章 创建用户界面
4.1 Android UI基本设计
4.2 View简介
4.2.1 使用View创建Activity(活动)用户界面
4.2.2 Android Widget工具箱
4.3 布局简介
4.4 创建新的View
4.4.1 修改现有的View
4.4.2 创建复合控件
4.4.3 创建定制的Widget和控件
4.4.4 使用定制的控件
4.5 创建和使用菜单
4.5.1 Android菜单系统简介
4.5.2 定义活动的菜单
4.5.3 动态更新菜单项
4.5.4 处理菜单选择
4.5.5 子菜单和上下文菜单
4.5.6 To-Do List示例续
4.6 小结
第5章 Intent、广播接收器、
Adapter和Internet
5.1 Intent简介
5.1.1 使用Intent来启动活动
5.1.2 使用Intent Filter来为隐式Intent提供服务
5.1.3 使用Intent Filter作为插件和扩展
5.1.4 使用Intent来广播事件
5.2 Adapter简介
5.2.1 Android提供的部分Adapter简介
5.2.2 使用Adapter绑定数据
5.3 使用Internet资源
5.3.1 连接到Internet资源
5.3.2 利用Internet资源
5.4 Dialog简介
5.4.1 Dialog类简介
5.4.2 使用活动作为对话框
5.5 创建一个地震查看器
5.6 小结
第6章 数据存储、检索和共享
6.1 Android中的数据保存技术
6.2 保存简单的应用程序数据
6.2.1 创建和保存preference
6.2.2 检索共享的preference
6.2.3 保存活动状态
6.2.4 为地震查看器创建一个Preference页
6.3 保存和载入文件
6.3.1 将静态文件作为资源添加
6.3.2 文件管理工具
6.4 Android中的数据库
6.4.1 SQLite简介
6.4.2 Cursor和内容值
6.4.3 使用Android数据库
6.5 内容提供器简介
6.5.1 使用内容提供器
6.5.2 本地Android内容提供器
6.5.3 创建一个新的内容提供器
6.5.4 创建和使用地震内容提供器
6.6 小结
第7章 地图、地理编码和基于位置的服务
7.1 使用基于位置的服务
7.2 使用Test Proyider构建模拟器
7.2.1 更新模拟位置提供器中的位置
7.2.2 创建一个应用程序来管理Test Location Provider
7.3 选择——个Location Provider
7.3.1 查找可用的提供器
7.3.2 根据要求标准查找提供器
7.4 确定自己所在的位置
7.4.1 “Where Am I”示例
7.4.2 追踪移动
7.4.3 更新“WhereAmI”示例中的位置
7.5 使用邻近提醒
7.6 使用Geocoder
7.6.1 反向地理编码
7.6.2 前向地理编码
7.6.3 对“Where Am I”示例进行地理编码
7.7 创建基于地图的活动
7.7.1 MapView和MapActivity简介
7.7.2 创建一个基于地图的活动
7.7.3 配置和使用MapView
7.7.4 使用MapController
7.7.5 对“Where Am I”示例使用地图
7.7.6 创建和使用覆盖(Overlay)
7.7.7 MyLocationOverlay简介
7.7.8 ItemizedOverlay和Overlayltem简介
7.7.9 将View固定到地图和地图的某个位置上
7.8 对Earthquake示例添加地图功能
7.9 小结
第8章 后台工作
8.1 服务简介
8.1.1 创建和控制服务
8.1.2 将活动和服务绑定
8.2 使用后台工作线程
8.2.1 创建新的线程
8.2.2 为GUI操作同步线程
8.2.3 将Earthquake Service移动到后台线程
8.3 创建一个Toast
8.3.1 定制Toast
8.3.2 在工作(worker)线程中使用Toast
8.4 Notification简介
8.4.1 Notification Manager简介
8.4.2 创建Notification
8.4.3 触发Notification
8.4.4 向Earthquake Monitor中添加Notiflcation
8.4.5 高级Notification技术
8.4.6 持续的和连续的Notification
8.5 使用Alarm
8.6 使用Alarm更新Earthquake
8.7 小结
第9章 P2P通信
9.1 Android即时消息简介
9.1.1 使用GTalk服务
9.1.2 和GTalk服务绑定
9.1.3 建立GTalk连接,开始一个IM会话
9.1.4 在线状态和联系人列表简介
9.1.5 管理聊天会话
9.1.6 发送和接收数据信息
9.2 SMS简介
9.2.1 在应用程序中使用SMS
9.2.2 发送SMS信息
9.2.3 监听SMS消息
9.2.4 紧急响应的SMS示例
9.2.5 紧急响应自动化
9.3 小结
第10章 访问Android硬件
10.1 使用媒体API
10.1.1 播放媒体资源
10.1.2 录制多媒体
10.2 使用摄像头
10.2.1 控制摄像头设置
10.2.2 使用摄像头预览
10.2.3 照相
10.3 Sensor Manager简介
10.4 使用加速计和指南针
10.4.1 加速计介绍
10.4.2 检测加速度的改变
10.4.3 创建一个速度计
10.4.4 确定方向
10.4.5 创建指南针和地平仪
10.5 Android电话功能
10.5.1 打电话
10.5.2 监控电话状态和电话活动
10.5.3 监控数据连通性和活动
10.5.4 访问手机的属性和状态
10.5.5 控制电话
10.6 使用蓝牙
10.6.1 蓝牙服务介绍
10.6.2 控制本地蓝牙设备
10.6.3 发现并配对蓝牙设备
10.6.4 管理蓝牙连接
10.6.5 使用蓝牙进行通信
10.6.6 使用蓝牙耳机
10.7 管理网络和Wi-Fi连接
10.7.1 监控和管理Internet连接
10.7.2 管理活动的连接
10.7.3 管理你的Wi-Fi
10.8 控制设备震动
10.9 小结
第11章 Android高级开发
11.1 Android的安全性
11.1.1 Linux内核安全
11.1.2 权限简介
11.1.3 声明和实施权限
11.1.4 为广播Intent实施权限
11.2 使用AIDL来支持服务IPC
11.3 使用Internet服务
11.4 构建内容丰富的用户界面
11.4.1 使用动画
11.4.2 使用主题来为应用程序添加皮肤
11.4.3 高级画布绘图
11.4.4 SurfaceView简介
11.4.5 创建交互式控件
11.5 小结
JAVA程序开发大全---上半部分
网上这本书的电子版不好这,这是用money换来的——和大家分享!
由于书太大,我把书分成两部分别上传。
内容简介
本书系统全面地介绍了Java中的各项主流技术,以及基于这些技术的商业化应用程序的开发技巧,在讲解过程中以目前最为流行的开发工具MyEclipse为载体,全面系统地介绍了如何在MyEclipse中开发基于Struts、Hibernate、Spring等主流框架的各种Java应用程序。
本书内容主要来自作者多年的软件开发和教学、培训经验,通过实例由浅入深地介绍MyEclipse的基本应用,是一本强调实践技能的实用性指导图书。
本书内容丰富、技术全面、案例实用,而且所有的实例都以MyEclipse工程的形式组织,并按章节的顺序组织在附书光盘中,源代码工程都经过精心调试,可以直接导入MyEclipse中运行。
本书内容精练、重点突出、实例丰富,是Java程序开发人员必备的参考书,同时也可作为高等院校计算机及相关专业的教材。
图书目录
第1章 初识MyEclipse 1
1.1 MyEclipse简介 1
1.2 MyEclipse的安装 1
1.2.1 JDK的安装与配置 1
1.2.2 MyEclipse 7.0的安装和运行 4
1.3 获取和阅读MyEclipse帮助文档 5
1.4 本章小结 5
第2章 MyEclipse集成开发环境的使用 6
2.1 MyEclipse集成开发工具界面 6
2.1.1 MyEclipse的菜单栏 7
2.1.2 MyEclipse的工具栏 13
2.1.3 MyEclipse的透视图 14
2.1.4 MyEclipse的视图 17
2.1.5 MyEclipse的编辑器 20
2.1.6 MyEclipse的Tasks视图 22
2.1.7 MyEclipse的Bookmarks视图 24
2.2 MyEclipse中的资源管理 26
2.2.1 MyEclipse中的工作空间 26
2.2.2 MyEclipse中的Navigator视图 27
2.3 定制MyEclipse的工作台 33
2.3.1 定制工作台外观 34
2.3.2 定制快捷键 35
2.3.3 定制编辑器 36
2.3.4 定制工作台公共设置 36
2.4 MyEclipse中常用操作 36
2.4.1 配置JRE 36
2.4.2 设置编译路径 37
2.4.3 设置项目属性 38
2.5 本章小结 39
第3章 Java程序的开发 40
3.1 使用JDT编写Java项目 40
3.2 MyEclipse中的Java代码编辑器 43
3.2.1 Java代码编辑器基本功能 43
3.2.2 自定义Java代码编辑器 45
3.2.3 Java代码编辑器相关视图 50
3.3 MyEclipse中的Java代码编译器 51
3.4 MyEclipse中的Java代码调试器 52
3.4.1 Java项目的运行 52
3.4.2 Java项目的调试 53
3.5 MyEclipse中的Java代码搜索器 57
3.5.1 搜索功能 57
3.5.2 查找功能 58
3.6 MyEclipse中的Java代码重构支持 59
3.6.1 Java元素重命名 59
3.6.2 Java元素移动 60
3.6.3 Java元素复制 61
3.7 本章小结 61
第4章 Java开发的版本控制及SVN 62
4.1 版本控制与SVN 62
4.2 SVN服务器的安装与配置 62
4.3 MyEclipse连接SVN服务器 63
4.3.1 配置MyEclipse连接SVN服务器 63
4.3.2 将SVN服务器中的项目导入到MyEclipse 64
4.3.3 将MyEclipse中的项目提交到SVN服务器 65
4.4 本章小结 67
第5章 Java开发项目的软件测试工具——JUnit 68
5.1 软件测试简介 68
5.2 JUnit简介 68
5.2.1 JUnit的特点 69
5.2.2 JUnit的常用类和接口 69
5.3 在MyEclipse中设置JUnit 71
5.4 JUnit测试 72
5.4.1 JUnit测试用例 72
5.4.2 JUnit测试套件 75
5.5 JUnit应用实例:数据库程序单元测试 77
5.6 本章小结 80
第6章 Java Web应用程序的开发 81
6.1 Java Web应用程序概述 81
6.2 Tomcat服务器的安装和配置 82
6.2.1 Tomcat服务器的下载 82
6.2.2 Tomcat服务器
Session Initiation Protocol (SIP)Call Control - Conferencing for User Agents
This specification defines conferencing call control features for the Session Initiation Protocol (SIP). This document builds on the Conferencing Requirements and Framework documents to define how a tightly coupled SIP conference works. The approach is explored from the perspective of different user agent (UA) types: conference-unaware, conference-aware, and focus UAs. The use of Uniform Resource Identifiers (URIs) in conferencing, OPTIONS for capabilities discovery, and call control using REFER are covered in detail with example call flow diagrams. The usage of the isfocus feature tag is defined.
JavaMachineLearningAlgorithmsInJava
Java Machine Learning Algorithms In Java
JavaScript中文参考手册
JavaScript中文参考手册
语言特点 函数构成
使用方法
linux中文参考手册
linux常用命令
介绍linux使用的各种命令等等
matlab中文帮助手册
matlab中文帮助手册
介绍matlab语言
函数使用方法