自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 1.安装OpenResty(Nginx+Lua)开发环境

首先我们选择使用OpenResty,其是由Nginx核心加很多第三方模块组成,其最大的亮点是默认集成了Lua开发环境,使得Nginx可以作为一个Web Server使用。借助于Nginx的事件驱动模型和非阻塞IO,可以实现高性能的Web应用程序。而且OpenResty提供了大量组件如Mysql、Redis、Memcached等等,使在Nginx上开发Web应用更方便更简单。目前在京东如实时价格、秒...

2019-03-07 09:40:54 206

转载 【RabbitMQ】——centos7安装rabbitmq教程

  引言  消息队列现在在互联网项目中应用的还是非常多的,在接下来的博客中小编会深入的了解MQ的实现过程,在此博客中将介绍如何在centos7下面安装MQ以及遇到的问题。  第一步:安装Erlang  因为rabbitMQ是Erlang语言编写的,所以我们首先需要安装Erlang   rpm -Uvh http://www.rabbitmq.com/releases/...

2018-08-31 18:16:34 1521

转载 Mybatis Generator最完整配置详解

同学们有福了,花了一些时间,重新整理了一个最完整的Mybatis Generator(简称MBG)的最完整配置文件,带详解,再也不用去看EN的User Guide了;<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://myb

2017-12-25 13:58:13 273

转载 Eclipse下OpenFire4.0.2源码配置+简单插件开发

==============源码配置 begin==================1.下载:地址2.解压到当前文件夹openfire_src,进入openfire_src>build>eclipse目录下,把里面settings、classpath、project三个文件拷贝到openfire_src目录,并用windows命令行重命名它们:rename sett

2017-05-19 14:07:09 468

转载 ASmack4.0.7详细讲解

公司最近想做一个聊天软件,就选用了Openfire服务器,Asmack,下面就跟着自己的进度来写一些Asmack的基本方法,会不断跟进.由于网上对于Asmack的新版本的讲解不是太多,并且自己英语水平有限,就花了400大洋在网上买了一篇教程.自己的理解水平也是有限,大家如果有什么好的建议可以下面评论.大家共勉.开始因为对于Asmack的操作函数,用到的会很多,所以说,对Asmack做了一个

2016-10-26 13:56:28 1369 1

转载 Android推送方案分析(MQTT/XMPP/GCM)

本文主旨在于,对目前Android平台上最主流的几种消息推送方案进行分析和对比,比较客观地反映出这些推送方案的优缺点,帮助大家选择最合适的实施方案。方案1、使用GCM服务(Google Cloud Messaging)简介:Google推出的云消息服务,即第二代的C2DM。优点:Google提供的服务、原生、简单,无需实现和部署服务端。缺点:Android版本限制(必须大于2.

2016-10-13 16:24:33 712

转载 OpenLDAP学习笔记

LDAP协议       目录是一组具有类似属性、以一定逻辑和层次组合的信息。常见的例子是通讯簿,由以字母顺序排列的名字、地址和电话号码组成。目录服务是一种在分布式环境中发现目标的方法。目录具有两个主要组成部分: 第一部分是数据库,数据库是分布式的,且拥有一个描述数据的规划。第二部分则是访问和处理数据的各种协议。      目录服务其实也是一种数据库系统

2016-07-19 19:33:12 3570

转载 Spring-ldap 操作LDAP

在看这个文章之前,最好是了解了openldap的schema文件,也就是了解objectClass和attribute以及它们的关系。否则很容易不了解代码的含义以及抛出的异常。实体类:[java] view plaincopypackage ldap.entity;    /**  * 本测试类person对象来自

2016-07-19 19:03:48 2374

转载 LDAP中的objectClass与Attribute

初学LDAP时关于objectClass和Attribute之间的关系总是困扰着我,找过许多的中文资料都没有得到答案。最近终于彻底弄明白了这个问题,决定记录下来,以让后学者少走弯路。非常奇妙的是他们之间的关系与Java里面的一些概念很相似,接下来我会结合Java 来讲讲LDAP中的objectClass与Attribute。LDAP中每一个Entry必须属于某一个objectClass,用

2016-07-19 19:02:33 5137

转载 Asterisk拨号方案语法基础

Asterisk语法基础extensions.conf(四部分:context,extension,priorities,application)context:用于对extensions组命名,把拨号方案的不同部分进行分离,免得交织在一起。表示方法是把名字放在[]的中间,名字只能用a~z,A~Z,0~9,以及连字号和下划线组成(空格不在允许的字符里面,context中不要

2016-03-25 09:23:20 361

转载 cJSON各函数实现的功能

参考资料:http://blog.csdn.net/daisy09/article/details/7086746cJSON简介:JSON(JavaScriptObject Notation)是一种轻量级的数据交换格式。它基于JavaScript的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯。这些特性使JSON成为理想的数据交换语言。易

2015-12-29 09:37:31 859

转载 C++ 用libcurl库进行http通讯网络编程

目录索引:一、LibCurl基本编程框架二、一些基本的函数三、curl_easy_setopt函数部分选项介绍四、curl_easy_perform 函数说明(error 状态码)五、libcurl使用的HTTP消息头六、获取http应答头信息七、多线程问题八、什么时候libcurl无法正常工作九、关于密码十、HTTP验证十一、代码示例 1.基本的http

2015-12-29 09:15:44 689

转载 Android 最火的快速开发框架XUtils

最近搜了一些框架供初学者学习,比较了一下XUtils是目前git上比较活跃 功能比较完善的一个框架,是基于afinal开发的,比afinal稳定性提高了不少,下面是介绍:鉴于大家的热情,我又写了一篇Android 最火框架XUtils之注解机制详解xUtils简介xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行了大量重构,使

2015-12-07 11:19:13 480

转载 PHP-MySQL不能插入中文解决办法

开发常用MySQL, 倒是突然一换到MSSQL有点懵了, 碰到个中文插入错误GOOGLE半天, 特此记录. 以便以后翻阅.1.PHP一般采用UTF-8编码, 而mssql中使用了默认的排序规则 chinese_PRC_CI_AS, 所以插入时对SQL语句进行转换:$sql = iconv('utf-8', 'GB2312//IGNORE', $sql);2.将页面的字符编码改写成gb2

2015-09-29 12:05:35 1172

转载 _IO, _IOR, _IOW, _IOWR 宏的用法与解析

今天在写字符驱动验证程序的时候要用到ioctl函数,其中有一个cmd参数,搞了半天也不了解是什么意思,那个cmd还有什么命令码了什么的,还好google下,觉得这篇文章写的不错,就转来看看:在驱动程序里, ioctl() 函数上传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 cmd的大小为 32位,共分 4 个域:

2015-08-17 18:24:44 737

转载 android Log.isLoggable方法的使用

android 动态控制logcat日志开关,通过Log.isLoggable(TAG,level)方法动态控制,1.添加日志的时候加入判断,        String TAG="Volley";        boolean isDbug=Log.isLoggable(TAG, Log.VERBOSE);        if (isDbug) {            Lo

2015-08-06 18:31:15 502

转载 android操作sim卡联系人信息

SIM的provider是IccProvider。既然是provider,就和操作Contact的provider类似的,只是有一些微小差别。IccProvider的Uri是content://icc/and,可以通过这个Uri来操作SIM卡。当然,使用时需要转换为android的Uri对象。android中对SIM卡操作的支持很简单,具体的查询、插入、更新和删除操作如下面的代码段

2015-07-03 17:07:05 641

转载 LoaderManager使用详解(四)---实例:AppListLoader

实例:AppListLoader这篇文章将是我的第四篇,也就是最后一篇该系列的文章。请在评论里面告诉我他们是否有用。前面几篇文章的链接如下:一:Loaders之前世界二:了解LoaderManager三:实现Loaders四:实例:AppListLoader应大众的要求,我已经写了一个示例应用演示如何正确的实现一个自定义L

2015-06-22 14:43:34 449

转载 LoaderManager使用详解(三)---实现Loaders

这篇文字将介绍Loader类,并且介绍自定义Loader的实现。这是本系列的第三篇文章。一:Loaders之前世界二:了解LoaderManager三:实现Loaders四:实例:AppListLoader重中之重,如果你还没有读过前面两篇文章,我建议你在深入之前先读一读那两篇文章。先简短的总结一下这篇博客覆盖了什么内容。Loader之前的世

2015-06-21 23:12:32 350

转载 LoaderManager使用详解(二)---了解LoaderManager

了解LoaderManager这篇文章将介绍LoaderManager类,这是该系列的第二篇文章。一:Loaders之前世界二:了解LoaderManager三:实现Loaders四:实例:AppListLoader注意:要了解这一LoaderManager这部分知识,要求对Loaders如何工作有基本了解。Loaders的实

2015-06-21 23:00:33 417

转载 LoaderManager使用详解(一)---没有Loader之前的世界

来源:http://www.androiddesignpatterns.com/2012/07/loaders-and-loadermanager-background.html感谢作者Alex Lockwood的努力,让我们看到如此精彩的文章。第一部分 没有Loader之前的世界这一部分将对Loaders和LoaderManager做一个简短的介绍。第

2015-06-21 22:52:47 548

转载 Activity启动创建 (AcitivtyManageService,ActivityThread,Activity)

ActivityThead,ActivityManagerService,Activity  >中有一章节专门介绍Activity框架和管理结构Activity管理的核心是AcitivityManagerService,是一个独立的进程;ActiveThread是每一个应用程序所在进程的主线程,循环的消息处理;ActiveThread与AcitivityManagerServi

2015-05-30 14:34:31 442

转载 Android NFC 开发实例

作者:裘德超使用硬件:Google Nexus S,北京大学学生卡。(ps:笔者本想使用公交一卡通进行测试,发现手机不能正确识别)手机操作系统:Android ICS 4.04。开发时,笔者从Google Play Store上下载了NFC TagInfo软件进行对比学习。所以我们可以使用任意一张能被TagInfo软件正确识别的卡做测试。在And

2015-04-30 15:27:56 455

转载 Android之联系人PinnedHeaderListView使用

Android联系人中的ListView是做得比较独特的,但是源码写得比较复制,当我们想使用他的时候再从源码中提取,实属不易啊,而且容易出错,这几天,我把他提取出来了,写成一个简单的例子,一是给自己备忘,而是跟大家分享一下,好了,先来看看效果图:   首先是封装好的带头部的PinnedHeaderListView:[java] view

2015-04-10 15:07:10 349

转载 Action Bar

Action bar是一个标识应用程序和用户位置的窗口功能,并且给用户提供操作和导航模式。在大多数的情况下,当你需要突出展现用户行为或全局导航的activity中使用action bar,因为action bar能够使应用程序给用户提供一致的界面,并且系统能够很好根据不同的屏幕配置来适应操作栏的外观。你能够用ActionBar的对象的API来控制操作栏的行为和可见性,这些API被添加在Andr

2015-03-18 11:16:14 386

转载 android-修改TextView中部分文字的颜色

[java] view plaincopytextView = (TextView) findViewById(R.id.textview);  SpannableStringBuilder builder = new SpannableStringBuilder(textView.getText().toString());    //Foregrou

2015-02-06 09:13:54 2728

转载 Android图形系统之Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的联系 && camera的takePicture实例

(1)Surface       简单翻译:Surface是原始图像缓冲区(raw buffer)的一个句柄,而原始图像缓冲区是由屏幕图像合成器(screen compositor)管理的。        就如在C语言编程一样,通过一个文件的句柄,就可以操作文件。 同样的,通过Surface就可以获取raw buffer其中的内容。当得到一个Surface对象时,同时会

2014-11-03 11:03:45 883

转载 svn 命令行 批量删除和批量添加

如果使用svn的命令行,例如在linux下的终端中使用,svn的添加命令是svn add,删除命令是svn del,但是缺乏批量的操作,如果我在资源管理器中,手动添加了好多个文件夹下的各种各样的文件,然后我想一次性add,svn就力不从心了,即使使用svn add *,也会因为新添文件的父目录已经被添加进版本库而忽略父目录下的所有文件。手动删除了很多文件,想要一次性del时,也会遇到类似的

2014-08-18 17:50:50 646

转载 linux awk命令详解

简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfr

2014-08-18 17:47:41 323

转载 Android:调用其他程序中的activity和Permission Denial: starting Intent 错误解决办法

今天想调试多个task中栈的情况,在测试程序中调用另一个程序的activity,代码片段如下:[java] view plaincopy     btnStartX=(Button)findViewById(R.id.btnStartX);       btnStartX.setOnClickListener(new View.O

2014-07-28 14:11:47 524

转载 Android-完全退出当前应用程序的四种方法

Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(), 接下里显示的是A。在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方法。 1. Dalvik VM的本地方法  android.os.Process.killProcess(android.os.Process.myPid())   

2014-07-01 21:21:23 640

转载 获得android手机的CPU核心数

//CPU个数private int getNumCores() { //Private Class to display only CPU devices in the directory listing class CpuFilter implements FileFilter { @Override public boolean accep

2014-06-12 11:20:08 726

转载 android 界面布局 很好的一篇总结

布局:    在 android 中我们常用的布局方式有这么几种:1.LinearLayout ( 线性布局 ) :(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角)                                           线性布局分为水平线性和垂直线性二者的属性分别为: android:orientation= " hori

2014-05-08 21:12:55 565

转载 自定义漂亮的Android SeekBar样式

系统自带的SeekBar真是太难看了,项目需要,只能自定义了seek_drawable.xml[html] view plaincopyxml version="1.0" encoding="utf-8"?>  layer-list    xmlns:android="http://schemas.android.co

2014-05-08 13:32:03 1143

转载 Android动画学习笔记-Android Animation

3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。 可通过NineOldAndroids项目在3.0之前的系统中使用P

2014-05-07 17:13:35 369

转载 android系统默认语言设置

只需要对android/build/target/languages_full.mk 中PRODUCT_LOCALES := zh_CN enUS....最前面的一种语言既为默认语言,系统编译后自动设置属性到系统中,在/build/tools/buildinfo.shecho "ro.product.locale.language=$PRODUCT_DEFAULT_LANGUAGE

2014-05-07 11:27:32 1177

转载 Android]Uri取用raw資源,利用Notification播放聲音 (转)

下面程式是在引發Notification功能時,播放指定的聲音--------------------------------------------------------------------------------------------------------------------------------------Url alert; Notificati

2014-05-07 10:55:50 1568

转载 Android结束Activity退出程序的一种有效方法

关于完全退出Android程序,网上这方面的帖子很多,方法也很多。记得当时自己写的第一个比较完整的项目的时候就遇上了这个问题,由于对Activity的生命周期了解不够,又使用了TabActivity使得层次关系比较复杂,在程序中添加的“退出”菜单项经常无法完全退出,之后网上各种搜索,各种方法也试过了,什么System.exit(0)啊,结束进程之类的啊,都依然无效果。后面才发现的这个方法。

2014-05-05 09:07:47 411

转载 ANDROID application详解与用法

1:Application是什么?Application和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 Application并在ma

2014-05-05 09:07:35 408

转载 消除SDK更新时的“https://dl-ssl.google.com refused”错误

消除SDK更新时,有可能会出现这样的错误:Download interrupted: hostname in certificate didn't match: != Download interrupted: Connection to https://dl-ssl.google.com refusedDone. Nothing was installed. 解决办

2014-04-30 17:42:21 348

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关注的人

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