自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (35)
  • 收藏
  • 关注

原创 activity启动的简要介绍

activity启动的简要介绍

2012-01-31 14:57:21 235

tomcat-redis-session-manager

使用tomcat-redis-session-manager开源框架实现使用Redis存储Nginx+Tomcat负载均衡集群的Session所需要的3个jar:tomcat-redis-session-1.0-SNAPSHOT.jar、jedis-2.7.2.jar、commons-pool2-2.0.jar

2017-09-04

Android编程权威指南 第2版

Big Nerd Ranch是美国一家专业的移动开发技术培训机构。本书主要以其Android训练营教学课程为基础,融合了几位作者多年的心得体会,是一本完全面向实战的Android编程权威指南。全书共34章,详细介绍了8个Android 应用。通过这些精心设计的应用,读者可掌握很多重要的理论知识和开发技巧,获得最前沿的开发经验。 如果你熟悉Java语言,或者了解面向对象编程,那就立刻开始Android编程之旅吧! 作者简介 王明发:毕业于华东理工大学。软件开发及项目管理者,拥有近十年的软件开发及项目管理经验;译者,另译有《写给大家看的项目管理书(第3版)》。

2016-11-06

Android应用UI设计模式 part2

目前,谷歌Android 操作系统在移动市场中风头正劲,并且未来发展势不可挡。《Android应用UI设计模式》面向Android 4.0+操作系统,是市面上第一本深入解析Android 界面设计的佳作。本书从适用于移动设备和平板的通用模式以及Android UI 设计指南出发,深入探讨了58 种重要的Android 交互设计模式及其应用。每种模式登场之前,先用基本知识铺路,接着展示常见的设计陷阱和欠佳的设计模式,最后对这些模式进行改进,从而打造卓越的交互设计以及直观的信息架构。 《Android应用UI设计模式》可满足移动设计人员和开发人员的需求,帮助他们轻松成为移动用户体验设计高手。 《Android应用UI设计模式》

2016-07-23

Android应用UI设计模式 part1

目前,谷歌Android 操作系统在移动市场中风头正劲,并且未来发展势不可挡。《Android应用UI设计模式》面向Android 4.0+操作系统,是市面上第一本深入解析Android 界面设计的佳作。本书从适用于移动设备和平板的通用模式以及Android UI 设计指南出发,深入探讨了58 种重要的Android 交互设计模式及其应用。每种模式登场之前,先用基本知识铺路,接着展示常见的设计陷阱和欠佳的设计模式,最后对这些模式进行改进,从而打造卓越的交互设计以及直观的信息架构。 《Android应用UI设计模式》可满足移动设计人员和开发人员的需求,帮助他们轻松成为移动用户体验设计高手。 《Android应用UI设计模式》

2016-07-23

Android开发秘籍

作为google开发的全新开源手机平台,android发展如火如荼。《android开发秘籍》通过大量代码秘诀全面详尽地讲述了android开发技术。从activity和intent基础知识开始,到线程、服务、broadcast receiver以及alert警告框,再到用户界面布局、界面事件、多媒体技术、硬件接口、网络通信、数据存储方法、基于位置的服务、android高级开发技术和调试,书中贯穿了经android设备或者模拟器测试的可用范例,将功能丰富、结构复杂的android应用程序清晰完美地展现给开发人员。 对于那些有志于android应用开发的人员来说,《android开发秘籍》是难得的参考读物

2016-07-23

ldap详解——ibm tivoli directory server从入门到精通 part3

《ldap详解——ibm tivoli directory server从入门到精通》以ibm tivoli directory server(tds)软件产品为基础,针对ldap目录服务进行了全面、系统的阐述和介绍。全书涵盖了ldap的原理、安装、配置、管理、设计、编程、部署等各个方面,借助大量生动的实例和精辟的分析向读者展示了ldap目录服务的使用技巧和开发过程。    本书适用于ldap应用设计和编程开发人员,也特别适合ldap的初学者。它可以作为项目设计人员的技术指南,也可以作为相关开发和编程技术人员的参考手册。本书文风严谨、资料翔实,是全面介绍ldap和tds的权威图书。 《ldap详解——ibm tivoli directory server从入门到精通》 因大小限制,分成3部分。

2016-07-10

Android开发艺术探索 part3

《Android开发艺术探索》是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。《Android开发艺术探索》从三个方面来组织内容。第一,介绍Android开发者不容易掌握的一些知识点;第二,结合Android源代码和应用层开发过程,融会贯通,介绍一些比较深入的知识点;第三,介绍一些核心技术和Android的性能优化思想。 《Android开发艺术探索》侧重于Android知识的体系化和系统工作机制的分析,通过《Android开发艺术探索》的学习可以极大地提高开发者的Android技术水平,从而更加高效地成为高级开发者。而对于高级开发者来说,仍然可以从《Android开发艺术探索》的知识体系中获益。 注意:因为大小限制分为4部分来上传

2016-06-30

Android开发艺术探索 part4

《Android开发艺术探索》是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。《Android开发艺术探索》从三个方面来组织内容。第一,介绍Android开发者不容易掌握的一些知识点;第二,结合Android源代码和应用层开发过程,融会贯通,介绍一些比较深入的知识点;第三,介绍一些核心技术和Android的性能优化思想。 《Android开发艺术探索》侧重于Android知识的体系化和系统工作机制的分析,通过《Android开发艺术探索》的学习可以极大地提高开发者的Android技术水平,从而更加高效地成为高级开发者。而对于高级开发者来说,仍然可以从《Android开发艺术探索》的知识体系中获益。 注意:因为大小限制分为4部分来上传

2016-06-29

Android开发艺术探索 part2

《Android开发艺术探索》是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。《Android开发艺术探索》从三个方面来组织内容。第一,介绍Android开发者不容易掌握的一些知识点;第二,结合Android源代码和应用层开发过程,融会贯通,介绍一些比较深入的知识点;第三,介绍一些核心技术和Android的性能优化思想。 《Android开发艺术探索》侧重于Android知识的体系化和系统工作机制的分析,通过《Android开发艺术探索》的学习可以极大地提高开发者的Android技术水平,从而更加高效地成为高级开发者。而对于高级开发者来说,仍然可以从《Android开发艺术探索》的知识体系中获益。

2016-06-29

Android开发艺术探索 part1

《Android开发艺术探索》是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。《Android开发艺术探索》从三个方面来组织内容。第一,介绍Android开发者不容易掌握的一些知识点;第二,结合Android源代码和应用层开发过程,融会贯通,介绍一些比较深入的知识点;第三,介绍一些核心技术和Android的性能优化思想。 《Android开发艺术探索》侧重于Android知识的体系化和系统工作机制的分析,通过《Android开发艺术探索》的学习可以极大地提高开发者的Android技术水平,从而更加高效地成为高级开发者。而对于高级开发者来说,仍然可以从《Android开发艺术探索》的知识体系中获益。 注意:因为大小限制分为4部分来上传

2016-06-29

Android编程经典案例解析

本书为Android编程初学者提高、自测和加入开发团队提供贴心帮助,内容包括常用案例、常见上机调试错误、Android程序员猎头系统和自测题。 本书所涉及的Android经典案例效果,读者稍加改动就可直接应用于自己的项目中,包括TextView特效、手机屏幕区域划分、我的课表(表格布局应用)、闪烁霓虹灯(层布局应用)、简易计算器设计(布局综合运用)、页面滑动切换效果、图片定时滑动播放效果、搜索关键字提示、仿画廊视图效果、城市景点介绍、高校新闻(延迟加载效果、下拉刷新效果、选项卡切换效果)、省市二级列表(ExpandableListView应用)、产品分类(自定义多级列表效果)、天气预报(Web Service调用)和音乐之声(音乐播放器)等。 为引导读者理解、掌握和灵活运用每个案例,编者通过图解分析、代码展示、技术剖析,由浅入深引导读者将所学知识融会贯通。本书既可作为Android入门者的提高练习指南,又可作为移动开发者的好帮手。 第1章TextView特效[[[1 1.1案例概述1 1.2关键代码2 1.3代码分析3 1.3.1TextView中文字滚动的效果3 1.3.2同一TextView中文字颜色不同的效果4 1.3.3TextView中文字周围图片环绕的效果4 1.3.4自动链接效果5 1.4知识扩展5 1.4.1android:gravity与android:layout_gravity的区别5 1.4.2android:padding与android: layout_margin的区别5 1.4.3Android中颜色值的表示6 1.5思考与练习7 第2章手机屏幕的区域划分[[[8 2.1案例概述8 2.2关键代码9 2.3代码分析10 2.3.1线性布局10 2.3.2按比例分割屏幕10 2.4知识扩展11 2.5思考与练习11 第3章我的课表——表格布局的应用[[[13 3.1案例概述13 3.2关键代码13 3.3代码分析18 3.3.1界面分析18 3.3.2表格布局18 3.3.3为TextView添加边框19 3.3.4定义样式19 3.3.5直接绑定到标签20 3.4知识扩展20 3.5思考与练习21 第4章闪烁霓虹灯——层布局的应用[[[22 4.1案例概述22 4.2关键代码22 4.3代码分析24 4.3.1界面分析24 4.3.2相对布局25 4.3.3层布局25 4.3.4定时器26 4.3.5Handler消息传递26 4.4知识扩展27 4.5思考与练习28 第5章简易计算器——布局的综合应用[[[29 5.1案例概述29 5.2关键代码29 5.3代码分析34 5.3.1界面分析34 5.3.2网格布局34 5.4知识扩展38 5.5思考与练习43 第6章页面滑动切换[[[44 6.1案例概述44 6.2关键代码44 6.3代码分析52 6.3.1界面分析52 6.3.2ViewPager介绍52 6.4知识扩展53 6.4.1基于监听的事件处理53 6.4.2页面全屏显示55 6.5思考与练习55 第7章图片定时滑动播放效果[[[56 7.1案例概述56 7.2关键代码56 7.3代码分析61 7.3.1界面分析61 7.3.2自定义MyImageTopView控件62 7.4知识扩展62 7.4.1自定义控件62 7.4.2手势检测63 7.5思考与练习64 第8章智能提示[[[65 8.1案例概述65 8.2关键代码65 8.3代码分析68 8.3.1智能提示完成输入68 8.3.2智能更新数据源69 8.4知识扩展69 8.4.1ArrayAdapter介绍69 8.4.2对话框70 8.5思考与练习71 第9章仿画廊视图效果[[[72 9.1案例概述72 9.2关键代码72 9.3代码分析75 9.3.1界面分析75 9.3.2ImageSwitcher介绍75 9.4知识扩展76 9.5思考与练习77 第10章南昌景点介绍[[[78 10.1案例概述78 10.2关键代码78 10.3代码分析83 10.3.1界面分析83 10.3.2ListView介绍84 10.3.3SimpleAdapter介绍85 10.3.4ClipDrawable介绍86 10.4知识扩展87 10.4.1raw目录介绍87 10.4.2Activity概述87 10.5思考与练习89 第11章财大新闻——ListView延迟加载效果[[[90 11.1案例概述90 11.2关键代码90 11.3代码分析95 11.3.1ListView延迟加载原理95 11.3.2SQLite数据库介绍96 11.4知识扩展100 11.5思考与练习100 第12章财大新闻——ListView下拉刷新效果[[[102 12.1案例概述102 12.2关键代码103 12.3代码分析111 12.4知识扩展112 12.5思考与练习113 第13章学院介绍——选项卡切换效果[[[114 13.1案例概述114 13.2关键代码114 13.3代码分析122 13.3.1TabHost介绍122 13.3.2Fragment介绍123 13.3.3根据状态改变图片124 13.4知识扩展125 13.4.1Fragment与Activity交互125 13.4.2ActionBar实现页面切换效果129 13.5思考与练习131 第14章省市二级列表——ExpandableListView的应用[[[132 14.1案例概述132 14.2关键代码132 14.3代码分析135 14.4知识扩展136 14.5思考与练习139 第15章产品分类——自定义多级列表效果[[[140 15.1案例概述140 15.2关键代码140 15.3代码分析146 15.4知识扩展147 15.5思考与练习153 第16章天气预报——Web Service的调用[[[154 16.1案例概述154 16.2关键代码155 16.3代码分析178 16.3.1调用Web Service178 16.3.2用SharedPreference保存用户信息180 16.3.3按两次返回键退出应用程序181 16.4知识扩展181 16.5思考与练习182 第17章音乐播放器[[[183 17.1案例概述183 17.2关键代码184 17.3代码分析215 17.3.1音乐播放器的主要功能分析215 17.3.2Android四大组件之ContentProvider216 17.3.3Android四大组件之Service218 17.3.4Android四大组件之BroadcastReceiver219 17.4知识扩展221 17.4.1媒体播放器MediaPlayer221 17.4.2发送通知Notification224 17.5思考与练习225 第18章Android中常见的错误与程序调试方法[[[227 18.1程序调试工具227 18.1.1LogCat工具介绍227 18.1.2Eclipse提供的Debug功能230 18.2运行时常见的错误230 18.2.1空指针异常230 18.2.2类型转换异常233 18.2.3数组越界异常233 18.2.4重复运行程序出现警告233 18.2.5XML文件中标签拼写错误234 18.2.6使用ListActivity时调用setContentView()方法出错234 18.2.7在Eclipse中导入项目时错误235 第19章Android程序员猎头系统[[[236 19.1系统功能概述236 19.2系统结构236 19.2.1开发技术236 19.2.2主页面介绍237 19.2.3系统功能流程图237 19.3系统业务操作流程239 19.3.1企业招聘操作流程239 19.3.2应聘者求职操作流程244 19.3.3社交化测试流程253 19.4系统角色使用流程258 19.4.1企业用户操作流程258 19.4.2应聘者操作流程263 19.4.3评委操作流程270 19.4.4超级管理员操作流程273 附录AAndroid编程测试题[[[280

2016-06-19

Android智能穿戴设备开发从入门到精通 part2

《Android智能穿戴设备开发从入门到精通(含盘)》循序渐进地讲解了在Android系统中开发穿戴设备的各种必备知识及其应用。书中几乎涵盖了Android穿戴设备应用开发方面的所有重点内容。全书共分14章,依次讲解了Android开发技术基础,Android技术核心框架分析,HTTP数据通信,使用Socket实现数据通信,下载远程数据,上传数据,传感器技术,人工智能技术,语音识别和手势识别,蓝牙技术基础,Android蓝牙模块详解,蓝牙4.0 BLE详解,以及智能心率计和计步器的设计全过程。   《Android智能穿戴设备开发从入门到精通(含盘)》适用于Android初学者、Android应用开发、Android穿戴设备开发、Android底层开发人员和Android源码分析人员学习,也可作为培训学校和大中专院校相关专业的教学用书。 目录 Chapter1Android开发技术基础1 1.1智能手机系统介绍 1.1.1何谓智能手机 1.1.2主流智能手机系统介绍 1.2Android的巨大优势 1.2.1优点一——系出名门 1.2.2优点二——强大的开发团队 1.2.3优点三——诱人的奖励机制 1.2.4优点四——开源 1.3搭建Android应用开发环境 1.3.1安装AndroidSDK的系统要求 1.3.2安装JDK 1.3.3获取并安装Eclipse和AndroidSDK 1.3.4安装ADT 1.3.5设定AndroidSDKHome 1.3.6验证开发环境 1.3.7创建Android虚拟设备(AVD) 1.3.8启动AVD模拟器 1.4穿戴设备的前世今生 1.4.1发展历程 1.4.2现状介绍 1.4.3发展前景分析 1.4.4Android的支持 Chapter2Android技术核心框架分析 2.1分析Android的系统架构 2.1.1Android体系结构介绍 2.1.2Android应用工程文件组成 2.2简述五大组件 2.2.1用Activity来表现界面 2.2.2用Intent和IntentFilters实现切换 2.2.3Service为用户服务 2.2.4用BroadcastIntentReceiver发送广播 2.2.5用ContentProvider存储数据 2.3进程和线程 2.3.1先看进程 2.3.2再看线程 2.3.3应用程序的生命周期 2.4分析Android源码结构 2.5Android和Linux的关系 2.5.1Android继承于Linux 2.5.2Android和Linux内核的区别 2.6第一段Android程序 Chapter3HTTP数据通信 3.1HTTP基础 3.1.1HTTP概述 3.1.2HTTP协议的功能 3.1.3Android中的HTTP 3.2使用Apache接口 3.2.1Apache接口基础 3.2.2Apache应用要点 3.2.3Apache应用要点 3.3使用标准的Java接口 3.3.1IP地址 3.3.2URL地址 3.3.3套接字Socket类 3.3.4URLConncetion类 3.3.5在Android中使用java.net 3.4使用Android网络接口 3.5实战演练 3.5.1实战演练——在手机屏幕中传递HTTP参数 3.5.2实战演练——在Android手机中通过ApacheHTTP访问HTTP资源 Chapter4使用Socket实现数据通信 4.1Socket编程初步 4.1.1TCP/IP协议基础 4.1.2UDP协议 4.1.3基于Socket的Java网络编程 4.2TCP编程详解 4.2.1使用ServletSocket 4.2.2使用Socket 4.2.3TCP中的多线程 4.2.4实现非阻塞Socket通信 4.3UDP编程 4.3.1使用DatagramSocket 4.3.2使用MulticastSocket 4.4实战演练——在Android中使用Socket实现数据传输 Chapter5下载远程数据 5.1下载网络中的图片数据 5.2下载网络中的JSON数据 5.2.1JSON基础 5.2.2实战演练——远程下载服务器中的JSON数据 5.3下载某个网页的源码 5.4远程获取多媒体文件 5.4.1实战演练——下载并播放网络中的MP3 5.4.2实战演练——下载在线铃声 5.5多线程下载 5.5.1多线程下载文件的过程 5.5.2实战演练——在Android系统中实现多线程下载 5.6远程下载并安装APK文件 5.6.1APK基础 5.6.2实战演练——在Android系统中下载并安装APK文件 Chapter6上传数据 6.1Android上传数据技术 6.1.1使用HTTP协议上传数据 6.1.2使用TCP协议上传数据 6.2实战演练——上传文件到远程服务器 6.3使用GET方式上传数据 6.4使用POST方式上传数据 6.5使用HTTP协议实现上传 6.5.1一段演示代码 6.5.2实战演练——HTTP协议实现文件上传 Chapter7传感器技术 7.1Android传感器系统概述 7.2使用SensorSimulator 7.3使用传感器 7.3.1光线传感器 7.3.2磁场传感器 7.3.3加速度传感器 7.3.4姿态传感器 7.3.5温度传感器 Chapter8人工智能技术 8.1人工智能基础 8.1.1人工智能概述 8.1.2两种实现人工智能的方法 8.2图搜索在人工智能中的应用 8.2.1深度优先搜索(DFS) 8.2.2广度优先搜索(BFS) 8.2.3戴克斯特拉算法(Dijkstra) 8.2.4A-Star算法 8.3实战演练——各种AI图搜索算法在Android游戏中的用法 8.3.1搭建路径搜索框架 8.3.2实现深度优先算法 8.3.3实现广度优先算法 8.3.4实现Dijkstra算法 8.3.5实现广度优先A*算法 8.3.6实现DijkstraA*算法 Chapter9语音识别和手势识别 9.1语音识别技术 9.1.1Text-To-Speech技术 9.1.2谷歌的VoiceRecognition技术 9.2手势识别 9.2.1类GestureDetector基础 9.2.2使用类GestureDetector 9.2.3通过点击的方式移动图片 Chapter10蓝牙技术基础 10.1蓝牙概述 10.1.1蓝牙技术的发展历程 10.1.2蓝牙的特点 10.2低功耗蓝牙基础 10.2.1低功耗蓝牙的架构 10.2.2低功耗蓝牙分类 10.2.3集成方式 10.2.4低功耗蓝牙的特点 10.2.5BLE和传统蓝牙BR/EDR技术的对比 10.3蓝牙规范 10.3.1Bluetooth系统中的常用规范 10.3.2蓝牙协议体系结构 10.3.3低功耗(BLE)蓝牙协议 10.3.4现有的基于GATT的协议/服务 10.3.5双模协议栈 10.3.6单模协议栈 10.4低功耗蓝牙协议栈详解 10.4.1低功耗蓝牙协议栈基础 10.4.2蓝牙协议体系中的协议 10.5TI公司的低功耗蓝牙 10.5.1获取TI公司的低功耗蓝牙协议栈 10.5.2分析TI公司的低功耗蓝牙协议栈 Chapter11Android蓝牙模块详解 11.1Android系统中的蓝牙模块 11.2分析蓝牙模块的源码 11.2.1初始化蓝牙芯片 11.2.2蓝牙服务 11.2.3管理蓝牙电源 11.3和蓝牙相关的类 11.3.1BluetoothSocket类 11.3.2BluetoothServerSocket类 11.3.3BluetoothAdapter类 11.3.4BluetoothClass.Service类 11.3.5BluetoothClass.Device类 11.4在Android平台开发蓝牙应用程序 11.4.1开发Android蓝牙应用程序的基本步骤 11.4.2开发一个控制玩具车的蓝牙遥控器 11.5在穿戴设备中开发一个蓝牙控制器 11.5.1界面布局 11.5.2响应单击按钮 11.5.3和指定的服务器建立连接 11.5.4搜索附近的蓝牙设备 11.5.5建立和OBEX服务器的数据传输 11.5.6实现蓝牙服务器端的数据处理 Chapter12蓝牙4.0BLE详解 12.1短距离无线通信技术概览 12.1.1ZigBee——低功耗、自组网 12.1.2WiFi——大带宽支持家庭互联 12.1.3蓝牙——4.0进入低功耗时代 12.1.4NFC——必将逐渐远离历史舞台 12.2蓝牙4.0BLE基础 12.2.1蓝牙4.0的最杰出表现是低功耗 12.2.2蓝牙4.0的优势 12.2.3Bluetooth4.0BLE推动了可穿戴设备的兴起 12.2.4BLE推动了Android可穿戴设备的发展 12.3低功耗蓝牙协议栈详解 12.3.1低功耗蓝牙协议栈基础 12.3.2低功耗蓝牙API详解 Chapter13项目实战——开发智能心率计 13.1什么是心率 13.2什么是心率表 13.3开发一个Android版测试心率系统 13.3.1系统主界面 13.3.2绘制心率表 Chapter14项目实战——开发计步器 14.1系统功能模块介绍 14.2系统主界面 14.2.1布局文件 14.2.2系统主Activity 14.3系统设置模块 14.3.1系统设置Activity 14.3.2获取各个设置值 14.3.3系统服务设置 14.3.4获取并显示热量 14.3.5显示行走距离 14.3.6获取并显示步伐速率 14.3.7获取并显示行走速率

2016-06-19

Android智能穿戴设备开发从入门到精通 part1

《Android智能穿戴设备开发从入门到精通(含盘)》循序渐进地讲解了在Android系统中开发穿戴设备的各种必备知识及其应用。书中几乎涵盖了Android穿戴设备应用开发方面的所有重点内容。全书共分14章,依次讲解了Android开发技术基础,Android技术核心框架分析,HTTP数据通信,使用Socket实现数据通信,下载远程数据,上传数据,传感器技术,人工智能技术,语音识别和手势识别,蓝牙技术基础,Android蓝牙模块详解,蓝牙4.0 BLE详解,以及智能心率计和计步器的设计全过程。   《Android智能穿戴设备开发从入门到精通(含盘)》适用于Android初学者、Android应用开发、Android穿戴设备开发、Android底层开发人员和Android源码分析人员学习,也可作为培训学校和大中专院校相关专业的教学用书。 目录 Chapter1Android开发技术基础1 1.1智能手机系统介绍 1.1.1何谓智能手机 1.1.2主流智能手机系统介绍 1.2Android的巨大优势 1.2.1优点一——系出名门 1.2.2优点二——强大的开发团队 1.2.3优点三——诱人的奖励机制 1.2.4优点四——开源 1.3搭建Android应用开发环境 1.3.1安装AndroidSDK的系统要求 1.3.2安装JDK 1.3.3获取并安装Eclipse和AndroidSDK 1.3.4安装ADT 1.3.5设定AndroidSDKHome 1.3.6验证开发环境 1.3.7创建Android虚拟设备(AVD) 1.3.8启动AVD模拟器 1.4穿戴设备的前世今生 1.4.1发展历程 1.4.2现状介绍 1.4.3发展前景分析 1.4.4Android的支持 Chapter2Android技术核心框架分析 2.1分析Android的系统架构 2.1.1Android体系结构介绍 2.1.2Android应用工程文件组成 2.2简述五大组件 2.2.1用Activity来表现界面 2.2.2用Intent和IntentFilters实现切换 2.2.3Service为用户服务 2.2.4用BroadcastIntentReceiver发送广播 2.2.5用ContentProvider存储数据 2.3进程和线程 2.3.1先看进程 2.3.2再看线程 2.3.3应用程序的生命周期 2.4分析Android源码结构 2.5Android和Linux的关系 2.5.1Android继承于Linux 2.5.2Android和Linux内核的区别 2.6第一段Android程序 Chapter3HTTP数据通信 3.1HTTP基础 3.1.1HTTP概述 3.1.2HTTP协议的功能 3.1.3Android中的HTTP 3.2使用Apache接口 3.2.1Apache接口基础 3.2.2Apache应用要点 3.2.3Apache应用要点 3.3使用标准的Java接口 3.3.1IP地址 3.3.2URL地址 3.3.3套接字Socket类 3.3.4URLConncetion类 3.3.5在Android中使用java.net 3.4使用Android网络接口 3.5实战演练 3.5.1实战演练——在手机屏幕中传递HTTP参数 3.5.2实战演练——在Android手机中通过ApacheHTTP访问HTTP资源 Chapter4使用Socket实现数据通信 4.1Socket编程初步 4.1.1TCP/IP协议基础 4.1.2UDP协议 4.1.3基于Socket的Java网络编程 4.2TCP编程详解 4.2.1使用ServletSocket 4.2.2使用Socket 4.2.3TCP中的多线程 4.2.4实现非阻塞Socket通信 4.3UDP编程 4.3.1使用DatagramSocket 4.3.2使用MulticastSocket 4.4实战演练——在Android中使用Socket实现数据传输 Chapter5下载远程数据 5.1下载网络中的图片数据 5.2下载网络中的JSON数据 5.2.1JSON基础 5.2.2实战演练——远程下载服务器中的JSON数据 5.3下载某个网页的源码 5.4远程获取多媒体文件 5.4.1实战演练——下载并播放网络中的MP3 5.4.2实战演练——下载在线铃声 5.5多线程下载 5.5.1多线程下载文件的过程 5.5.2实战演练——在Android系统中实现多线程下载 5.6远程下载并安装APK文件 5.6.1APK基础 5.6.2实战演练——在Android系统中下载并安装APK文件 Chapter6上传数据 6.1Android上传数据技术 6.1.1使用HTTP协议上传数据 6.1.2使用TCP协议上传数据 6.2实战演练——上传文件到远程服务器 6.3使用GET方式上传数据 6.4使用POST方式上传数据 6.5使用HTTP协议实现上传 6.5.1一段演示代码 6.5.2实战演练——HTTP协议实现文件上传 Chapter7传感器技术 7.1Android传感器系统概述 7.2使用SensorSimulator 7.3使用传感器 7.3.1光线传感器 7.3.2磁场传感器 7.3.3加速度传感器 7.3.4姿态传感器 7.3.5温度传感器 Chapter8人工智能技术 8.1人工智能基础 8.1.1人工智能概述 8.1.2两种实现人工智能的方法 8.2图搜索在人工智能中的应用 8.2.1深度优先搜索(DFS) 8.2.2广度优先搜索(BFS) 8.2.3戴克斯特拉算法(Dijkstra) 8.2.4A-Star算法 8.3实战演练——各种AI图搜索算法在Android游戏中的用法 8.3.1搭建路径搜索框架 8.3.2实现深度优先算法 8.3.3实现广度优先算法 8.3.4实现Dijkstra算法 8.3.5实现广度优先A*算法 8.3.6实现DijkstraA*算法 Chapter9语音识别和手势识别 9.1语音识别技术 9.1.1Text-To-Speech技术 9.1.2谷歌的VoiceRecognition技术 9.2手势识别 9.2.1类GestureDetector基础 9.2.2使用类GestureDetector 9.2.3通过点击的方式移动图片 Chapter10蓝牙技术基础 10.1蓝牙概述 10.1.1蓝牙技术的发展历程 10.1.2蓝牙的特点 10.2低功耗蓝牙基础 10.2.1低功耗蓝牙的架构 10.2.2低功耗蓝牙分类 10.2.3集成方式 10.2.4低功耗蓝牙的特点 10.2.5BLE和传统蓝牙BR/EDR技术的对比 10.3蓝牙规范 10.3.1Bluetooth系统中的常用规范 10.3.2蓝牙协议体系结构 10.3.3低功耗(BLE)蓝牙协议 10.3.4现有的基于GATT的协议/服务 10.3.5双模协议栈 10.3.6单模协议栈 10.4低功耗蓝牙协议栈详解 10.4.1低功耗蓝牙协议栈基础 10.4.2蓝牙协议体系中的协议 10.5TI公司的低功耗蓝牙 10.5.1获取TI公司的低功耗蓝牙协议栈 10.5.2分析TI公司的低功耗蓝牙协议栈 Chapter11Android蓝牙模块详解 11.1Android系统中的蓝牙模块 11.2分析蓝牙模块的源码 11.2.1初始化蓝牙芯片 11.2.2蓝牙服务 11.2.3管理蓝牙电源 11.3和蓝牙相关的类 11.3.1BluetoothSocket类 11.3.2BluetoothServerSocket类 11.3.3BluetoothAdapter类 11.3.4BluetoothClass.Service类 11.3.5BluetoothClass.Device类 11.4在Android平台开发蓝牙应用程序 11.4.1开发Android蓝牙应用程序的基本步骤 11.4.2开发一个控制玩具车的蓝牙遥控器 11.5在穿戴设备中开发一个蓝牙控制器 11.5.1界面布局 11.5.2响应单击按钮 11.5.3和指定的服务器建立连接 11.5.4搜索附近的蓝牙设备 11.5.5建立和OBEX服务器的数据传输 11.5.6实现蓝牙服务器端的数据处理 Chapter12蓝牙4.0BLE详解 12.1短距离无线通信技术概览 12.1.1ZigBee——低功耗、自组网 12.1.2WiFi——大带宽支持家庭互联 12.1.3蓝牙——4.0进入低功耗时代 12.1.4NFC——必将逐渐远离历史舞台 12.2蓝牙4.0BLE基础 12.2.1蓝牙4.0的最杰出表现是低功耗 12.2.2蓝牙4.0的优势 12.2.3Bluetooth4.0BLE推动了可穿戴设备的兴起 12.2.4BLE推动了Android可穿戴设备的发展 12.3低功耗蓝牙协议栈详解 12.3.1低功耗蓝牙协议栈基础 12.3.2低功耗蓝牙API详解 Chapter13项目实战——开发智能心率计 13.1什么是心率 13.2什么是心率表 13.3开发一个Android版测试心率系统 13.3.1系统主界面 13.3.2绘制心率表 Chapter14项目实战——开发计步器 14.1系统功能模块介绍 14.2系统主界面 14.2.1布局文件 14.2.2系统主Activity 14.3系统设置模块 14.3.1系统设置Activity 14.3.2获取各个设置值 14.3.3系统服务设置 14.3.4获取并显示热量 14.3.5显示行走距离 14.3.6获取并显示步伐速率 14.3.7获取并显示行走速率

2016-06-19

Android自学视频教程 part2

《Android自学视频教程》[1] 分3篇共21章,其中,第1篇为入门篇,主要包括Android入门、搭建Android开发环境、认识Android模拟器、剖析Android程序、Android常用组件的使用、掌握布局管理器、Android程序调试与错误处理、Activity的使用和使用Intent进行通信等内容;第2篇为提高篇,主要包括Android高级组件的使用、Android中的事件处理、数据存储技术、Content Provider实现数据共享、图形图像处理技术、利用OpenGL实现3D图形、多媒体应用开发、线程与消息处理、网络编程技术和Service服务的使用等内容;第3篇为实战篇,主要包括Android游戏--数独游戏和Android应用--家庭理财通两个实战项目。另外本书光盘含: 21小时视频讲解/1340个编程实例/17个经典模块分析/17个项目开发案例/99个编程实践任务/616个能力测试题目(基础能力测试、数学及逻辑思维能力测试、面试能力测试、编程英语能力测试)/23个IT励志故事。

2016-01-25

Android自学视频教程 part1

《Android自学视频教程》[1] 分3篇共21章,其中,第1篇为入门篇,主要包括Android入门、搭建Android开发环境、认识Android模拟器、剖析Android程序、Android常用组件的使用、掌握布局管理器、Android程序调试与错误处理、Activity的使用和使用Intent进行通信等内容;第2篇为提高篇,主要包括Android高级组件的使用、Android中的事件处理、数据存储技术、Content Provider实现数据共享、图形图像处理技术、利用OpenGL实现3D图形、多媒体应用开发、线程与消息处理、网络编程技术和Service服务的使用等内容;第3篇为实战篇,主要包括Android游戏--数独游戏和Android应用--家庭理财通两个实战项目。另外本书光盘含: 21小时视频讲解/1340个编程实例/17个经典模块分析/17个项目开发案例/99个编程实践任务/616个能力测试题目(基础能力测试、数学及逻辑思维能力测试、面试能力测试、编程英语能力测试)/23个IT励志故事。

2016-01-25

gloox api文档

GLOOX1.0官方API文档,DOXYGEN生成。GLOOX开发XMPP必备。

2015-12-29

XutilsDemo

xUtils的简单demo,适合新手学习,注释详细,可以实现简单下载,http请求,图片显示,添加了下载进度条功能. 供没有积分的同学下载使用。

2015-12-15

Android高级编程

  《Android高级编程》首先简要介绍Android软件栈,接着陈述为手机创建稳定可靠、赏心悦目的应用程序的基本原理。通过学习,您可以打下牢固的理论根基,了解使用当前Android 1.0 SDK编写定制移动程序所需的知识,还能灵活快捷地运用未来的增强功能构建最前沿的解决方案。   Android提供一个开放的开发环境,为针对移动设备编写创新应用程序带来了激动人心的新机遇。作为使用AndroidSDK构建这些应用程序的实用指南书籍,《Android高级编程》从始至终穿插了一系列示例项目,每个项目都引入 Android的新功能和新技术,以助您达到最圆满的学习效果。书中介绍Android的所有基本功能,并通过简明扼要的示例引导您使用高级功能。

2012-04-28

设计模式帮助手册

将常用的24个设计模式编译为一个chm文件,列出了设计模式的名称,结构图,适用性,并随付有C++和C#的代码示例。简单实用,方便随时查阅

2012-03-22

Android 面试宝典

Android 面试宝典 供大家参考学习。

2012-03-07

李刚-疯狂Android讲义源码11-19

李刚《疯狂Android讲义》书中例子源代码,由于上传文件大小限制所以分了三个部分。这一部分为11-19章代码。

2012-03-05

李刚-疯狂Android讲义源码10.rar

李刚《疯狂Android讲义》书中例子源代码,由于上传文件大小限制所以分了三个部分。这一部分为10章代码。

2012-03-05

李刚-疯狂Android讲义源码1-9.rar

李刚《疯狂Android讲义》书中例子源代码,由于上传文件大小限制所以分了三个部分。这一部分为1-9章代码。

2012-03-05

QQ源代码——android平台

QQ源代码基于Android平台,供大家学习使用。

2012-02-29

QQ源代码(基于Android平台)

QQ源代码,供大学学习使用。0积分下载。

2012-02-29

深度探索C++对象模型

《深度探索C++对象模型》重点探索"对象导向程序所支持的C++对象模型"下的程序行为。对于"对象导向性质之基础实现技术"以及"各种性质背后的隐含利益交换"提供一个清楚的认识。检验由程序变形所带来的效率冲击。提供丰富的程序范例、图片,以及对象导向观念和底层对象模型之间的效率测量。专注于C++对象导向程序设计的底层机制,包括结构式语意、暂时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。

2011-12-26

设计模式可复用面向对象软件的基础

 《设计模式:可复用面向对象软件的基础》是引导读者走出软件设计迷宫的指路明灯,凝聚了软件开发界几十年设计经验的结晶。四位顶尖的面向对象领域专家精心选取了最具价值的设计实践,加以分类整理和命名,并用简洁而易于重用的形式表达出来。本书已经成为面向对象技术人员的圣经和词典,书中定义的23个模式逐渐成为开发界技术交流所必备的基础知识和语汇。

2011-12-23

80x86汇编语言程序设计教程

8086/8088的指令系统可分为如下六个功能: (1)数据传送: (2)算术运算; (3)逻辑运算; (4)串操作; (5)程序控制; (6)处理器控制。

2011-12-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除