自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(210)
  • 资源 (17)
  • 收藏
  • 关注

原创 Android Studio : 导入第三方包

1. 导入Eclipse + Adt 项目到Android Studio如果你之前一直是用Eclipse + Adt开发的项目,想要导入到Android Studio中继续开发来到欢迎页面,选择如下红色方框选项 点击下一步,会遇到下面提示框 前两个选项与Android Studio的依赖相关(依赖关系是一个指针,指向现有的软件库,您只需要指明你要使用什么库,而不需要将所有库打包为jar文件,然后

2016-03-29 16:55:08 4636

原创 Android Studio : Gradle

Gradle 构建系统Gradle 是一种依赖管理工具,依赖关系是Android Studio 和 Gradle中的一个全新的概念,理解他们是怎样工作的,Gradle生成过程, 如何使用是很关键的。 下面介绍在在配置你的Android Studio项目的时候,经常会使用到的文件。你创建一个Android Studio项目,它配备了两个Gradle脚本和一些其他的配置文件. 如上图是我的

2016-03-28 17:26:41 2659

原创 Android Studio : 探索

1. 初识Android StudioAndroid Studio是基于免费的社区版本Intelij Idea. Intelij IDEA是由一家叫JetBrains的公司开发的Java开发环境,支持多种操作系统. Android Studio 首次发布是在2013年google的I/O 大会,具体信息可以看当时写的博客: Android Studio下载安装以及不能打开的解决办法. go

2016-03-27 16:44:32 2454

原创 Ubuntu环境:Android开发平台搭建

Ubuntu环境:Android开发平台搭建

2015-06-14 16:52:35 3045 2

原创 【Android 开发】: Android 消息处理机制之四: Android 消息循环 Looper 及其源码解析

上一讲我们学习Handler和Message的一些使用方式,我们知道Handler它会发送消息和处理消息,并且关联一个子线程,如何发送消息入队和出队处理消息等这些都是交给Looper去管理分发的,也就是它是负责整个消息队列运转的一个类,这一讲我们就来学习一下Android中的Looper的操作。  查看Android Looper类的描述  这个类是用来在一个线程中运行一个消息循环(Mes

2013-12-03 22:43:20 4739 2

原创 【Android 开发】: Android 消息处理机制之三: Handler 中 sendMessage() 源代码剖析

在前面的两件中我们学习了Handler和Message的基本使用方法[Android消息处理机制之Handler与Message],还有Message中obtain()的几种重载方法的使用方式的不同[Android消息处理机制 Message中 btain()源代码剖析],这一讲我们来学习一下Handler中的sendMessage()的几种重载方法的使用方式的不同以及它们的源代码的剖析

2013-11-28 22:42:55 47094 4

原创 【Android 开发】: Android 消息处理机制之二: Message 中 obtain()源代码剖析

在上一讲中[Android消息处理机制之Handler与Message],我们学习了Handler类与Message类的大概介绍,同事也遗留了一个问题,在获取Message对象的时候是不能用 "new Message" 的方式来获取,而必须使用 Obtain()的方式来获取Message对象,这是为什么呢?  我们可以针对上一讲的例子中的代码如下: h

2013-11-28 22:29:18 38872 6

原创 【Android 开发】: Android 消息处理机制之一: Handler 与 Message

最近几讲内容,我们学习了Android中关于多线程的一些知识,上一讲我们讲解了异步任务 AsyncTask 的操作,Android中还提供了其他的线程操作,如Handler Message MessageQueue Looper 等模块,这些就是Android中的消息处理机制。这部分内容是Android学习过程中的重点和难点。    现在我们就来学习一下Android的消息处理,以及剖析一下相

2013-11-28 21:31:52 53650 7

原创 【Android 开发】: AsyncTask 详解

在Androidy应用开发中,整个架构的性能好坏很大一部分都体现在线程的操作中,所以这是Android开发中是一块很重要的内容,对于线程,多线程这一部分的基础内容,我们可以参考本博客前期中Java多线程的内容:JavaSE第九十七讲:线程与进程 在这一讲中我们主要学习Android中关于AsyncTask的学习以及相关Demo的实现。

2013-11-25 23:17:41 5747 5

原创 【Android 开发】: Android客户端与服务端之间使用GSON交互数据。

前面我们有提到google的Gson技术的介绍[GSON 数据格式详解],这一讲我们来详细学习一下Android客户端与服务端之间使用GSON进行JSON数据的解析,关于GSON的技术我们已经在前面两讲中提到过,对GSON不了解的读者可以先去看前面两讲的博文,这一讲我们主要学习一下使用GSON方式来完成Android客户端与服务端之间的JSON数据的交互,具体的实现Demo我们会在上面一讲[And

2013-11-21 22:24:40 7203 5

原创 【Android 开发】: Android客户端与服务端之间使用JSON交互数据。

在前面的两讲中,我们讲解了JSON数据格式的一些基本知识,以及做一些小Demo,这一讲我们在前面的基础上来做一个综合的可扩展的Demo,主要是针对Android客户端解析服务端传递过来的JSON数据。

2013-11-11 23:45:12 21069 23

原创 【Java Web】: GSON 数据格式详解

在上一讲中我们讲到了 JSON数据格式的内容,这一讲我们来讲一下Google对JSON这种格式的支持。    我们看到Java中的JSON库除了org.json之外还有一个 google-gson这个也是Java中很常用的json库,它是google自定义的json库,功能很强大,支持泛型,它也可以实现从json到java对象的装换,也可以从java对象转换成json数据。最重要的是G

2013-11-08 20:43:27 5873 2

原创 【Java Web】: JSON 数据格式详解

JSON官网: www.json.org  JSON (JavaScript Object Notation) JavaScript对象图,它是由Douglas Crockford(道格拉斯·克洛克福特)发明的。  JSON与XML一样都是做传递数据使用, 在目前的网络应用下传递数据主要有两种,一种是XML,一种就是JSON数据,而JSON使用数量还更多。  JSON是一种文本

2013-11-06 22:52:15 19838 3

原创 【Java Web】: 使用Tomcat与MyEclipse搭建Web应用及其相关的配置

上一讲我们学习了Tomcat服务器的安装,这一讲我们就来学习一下服务器的相关知识,服务器的相关知识我们主要是学习Servlet 和 JSP的内容,在这一讲中我们主要介绍一下使用MyEclipse建立第一个项目,以及MyEclipse的一些初始化工作。  Servlet是JAVA服务器端编程,不同于我们之前写的一般的JAVA应用程序, Servlet程序是运行在服务器上的,服务器有很多种,本

2013-10-31 22:10:52 7141

原创 【Java Web】: 使用 Telnet 远程连接服务器端与 Tomcat 服务器的搭建

上一讲中我们介绍了客户端在向服务器发出请求的过程,这个过程我们是不可见的,但是我们可以用系统提供的 Telnet 服务来做相关的实验查看客户端向服务器请求的过程。这一讲我们就来学习一下这方面的知识,还要学习一下Tomcat服务器是如何搭建的,这对于以后学习服务端上面的开发也是非常有帮助的。持续更新中......

2013-10-29 21:58:06 6541

原创 【Java Web】: HTTP协议详解

在 web 开发与 Android 开发过程,要涉及到客户端与服务端的交互,这一点我们需要对Http有深入的了解,这样才能更好的进行开发。绝大多数的Web开发,都是构建在Http协议之上的Web应用,理解和掌握Http协议,将有助于我们更好地学习和掌握Servlet和JSP技术,以及其他相关的Web开发技术       持续更新中......

2013-10-24 23:29:47 4688

原创 【Java Web】: CSS 介绍

1. CSS 样式      pdf 第六页     2. 外部样式表:也就是说CSS可以单独的定义在外部后缀名为 .CSS 的样式表中,外部样式表可以修饰里面的标签3. 内嵌样式表:    也就是所如果 内嵌样式表 和 外部样式表 都作用在同一个HTML的标签里面,那最优先使用 内嵌样式表,也就是说内嵌样式表覆盖掉了外部样式表4. 行内样式

2013-10-24 22:04:38 3549

原创 【Android 开发】:Content Provider (内容提供者) 详解

1. Content Providers 介绍    Content Providers 管理访问结构化的数据集。它们可以封装这些数据,并且为定义安全的数据提供机制。Content providers 是标准的接口,它能将一个线程中的数据与其他线程中的运行的代码进行连接。也就是说 Content providers 支持跨应用间的访问。    当你想要在 Content provide

2013-09-21 23:21:46 7728 1

原创 【Android 开发】:通知之 Status Bar Notifications

在上一讲中,我们讲解了 Toast Notifications 通知的使用,这一讲我们来讲一下通知的另外一种使用方式:状态栏的通知的使用方式在我们学习的四大组件当中,Activity, Service, Broadcast 都可以去触发一个通知   查看一下Notifications api文档,这一讲我们主要来学习一下 Status Bar Notifications 通知的使用

2013-09-02 22:09:34 4128

原创 【Android 开发】:通知之Notifications Toast

这一讲我们来学习一下 Android中的通知[Notifications],这里我们学习 Notifications 的内容主要是以Android 低版本的介绍文档来学习,当然在最新版本中Android已经将Notifications中的Toast分离出来作为单独的模块讲解,这一讲我们就先来学习一下Android中Toast的用法,下一讲中我们讲会学习Android中Notifications

2013-08-31 11:35:09 3533

原创 【Android 开发】:数据存储之 SQLite 数据库操作(三)

内容不定时更新中,尽情期待

2013-08-27 22:30:10 6326 2

原创 【Android 开发】:数据存储之 SQLite 数据库操作(二)

内容不定时更新中,尽情期待。

2013-08-27 22:26:02 5579 1

原创 【Android 开发】:数据存储之 SQLite 数据库操作(一)

上一讲我们讲解了 Android 中SD卡的存储方式[数据存储之File文件存储 [即SD卡的写入与读取]],共享参数的存储方式[SharedPreference 共享参数],这一讲我们来讲解一下数据库的存储方式 ,SQLite数据库属于文本型的数据库,它是以文本的形式来保存的。1. SQLite 数据库介绍查看 Android API文档中SQLite 的介绍   

2013-08-27 22:17:52 6982 1

原创 【Android 开发】:数据存储之 SharedPreference 共享参数

在上一讲中,我们学习了如何将数据存储在SD卡中,这是一种存储方式,这一讲我们来学习一下使用SharedPreferences存储数据。 读写key-value对的SharedPreferences参数共享的文件存放方式。在实际的软件界面设计中,我们需要保存一些系统的参数,例如屏幕大小和亮度、高度等。在没有数据的情况下我们把这些参数设置到参数共享的文件中以便下次访问。Shared

2013-08-26 22:26:58 4247 1

原创 【Android 开发】:数据存储之File文件存储 [即SD卡的写入与读取]

1. 文件存储数据 [也就是通常说的SD卡中] 2. 使用SharedPreferences存储数据  3. SQLite数据库存储数据   4. 使用ContentProvider存储数据  5. 网络存储数据 [可以把本地的数据存储在网络的服务端] 在我们都知道Java提供了一套完整的IO流体系包括FileInputStream和FileOutStr

2013-08-26 22:06:42 4619

原创 【Android 开发】:UI控件之 Menu 菜单的的使用(三)

上一讲我们讲解了创建上下文菜单的第一种使用方式:Creating a floating context menu [创建悬浮的上下文菜单]这一讲我们来讲解创建上下文菜单的第二种使用方式:Using the contextual action mode [使用上下文动作模式]未完待续,持续更新中.......

2013-08-20 23:42:14 3114

原创 【Android 开发】:UI控件之 Menu 菜单的的使用(二)

上一讲我们讲解了android中在代码或者xml文件中定义菜单,这一讲我们继续来讲解一下定义菜单的其他方式:创建上下文的菜单。查看API文档 Menus :Creating Contextual Menus 模块上下文菜单主要是给特定的选项或者UI中的上下文框架提供一个动作,这种创建上下文菜单的方式可以用在任何视图控件中,一般用在 ListView 和 GridView 这种控件中。

2013-08-14 22:19:59 2360

原创 【Android 开发】:UI控件之 Menu 菜单的的使用(一)

这一讲开始我们来讲一下Android中菜单的使用方法,菜单是应用中的普通的组件,主要是提供友好和专注的用户体验,你可以在你的Activity中使用 Menu APIs 来提供用户动作和其他选项的操作。从Android 3.0 开始,Android 设备就不再提供一个专用的菜单按钮,而是依赖与独立的 6个选项的菜单面板,而且提供了 Action Bar来显示用户的行为。所以在高版本中,菜单的应用

2013-08-14 22:10:11 17115

原创 【Android 开发】:UI控件之时间和日期对话框控件的的使用(四)

上一讲我们讲解了ProgressDialog的对话框的操作,这一讲我们来讲解一下日期和时间的对话框的操作1. DatePickerDialog 日期对话框的操作    查看 DatePickerDialog 的API文档,它也是继承关系如下所示:DatePickerDialog extends AlertDialog    implements Dial

2013-08-10 17:16:41 1807

原创 【Android 开发】:UI控件之 Dialogs 对话框控件的的使用(三)

前面两讲我们讲解了AlertDialog的一些基本使用方法,下面我在来学习对话框的其他使用方法,ProgressDialog 和自定义对话框。1. ProgressDialog进度条的使用。    ProgressDialog是AlertDialog的一个子类,主要是显示一个旋转动画形式的进度对话框,或者是一个进度条,它一般表示任务在执行过程中的进度显示,这种对话框还可提供一个按钮

2013-08-09 19:05:55 2110 3

原创 【Android 开发】:UI控件之 AlertDialog 对话框控件的的使用(二)

在上一讲中,我们介绍了Android中对话框的简单使用:【Android 开发】:UI控件之 AlertDialog 对话框控件的的使用(一),这一讲,我们继续来讲解一下对话框的其他使用方式,主要是添加单选或者多选的列表选项。    创建一个多选或者单选列表在对话框中,就必须使用 setMultiChoiceItems() 和 setSingleChoiceItems() 方法,如果需

2013-08-07 19:13:33 2325

原创 【Android 开发】:UI控件之 AlertDialog 对话框控件的的使用(一)

这一讲我们开始讲Android UI界面的对话框 Dialogs。对话框是一个小的窗口,它会提示用户对一些额外的信息做一个决定。通常一个对话框不会填充整个窗口。此时对话框获取到焦点,Activity失去了焦点。Dialog 类是所有对话框的基类,通常我们也不会对这个类进行直接操作,而是使用它的子类进行操作。它的子类有:1). AlertDialog2). ProgressDialog

2013-08-07 18:58:24 1817

原创 【Android 开发】:UI控件之 ViewPager 多页面滑动效果控件的的使用(二)

上一讲:【Android 开发】:UI控件之 ViewPager 多页面滑动效果控件的的使用 我们已经讲解了ViewPager的使用效果,这一讲我们继续对上一讲内容进行补充,继续深入学习一下ViewPager的另外的使用方法。1. 实现效果如下图所画,这里需要注意的是一般我们在加载的时候可以从服务端通过http协议以json 数据格式来传递数据,因为自己还没学过服务端上面知识,所以这里仅做

2013-06-11 22:10:26 2523 1

原创 【Android 开发】:UI控件之 ViewPager 多页面滑动效果控件的的使用

1. ViewPage 知识概要    Android的左右滑动在实际编程经常能用到,比如查看多张图片,左右切换tab页。自Android 3.0之后的SDK中提供了android-support-v4包用以实现版本兼容,让老版本系统下的应用通过加入jar包实现扩展,其中有一个可以实现左右滑动的类ViewPager。1) 查看ViewPage的api文档可以看出它是继承

2013-06-11 21:52:35 4045

原创 【Android 开发】:UI控件之 ViewStub 惰性装载控件的使用

1. ViewtSub 的概要     之前我们介绍过标签,该标签可以再布局文件中引用另外一个布局文件,这种方式是在布局文件中固定导入,使用起来不是很方便。    ViewtSub的功能和的功能类似,也是实现引用另外一个布局。但是唯一不同的是ViewStub并不会马上装载引用布局文件,只有在调用了ViewStub.inflate或ViewStub.setVisibility(View.

2013-06-10 23:37:26 2068

原创 【Android 开发】:UI控件之 GridView 网格控件的使用

1. GridView 概要    GridView 控件用于显示一个网格图像,GridView 主要是用在一些相册的布局显示图片。    GridView 采用的是二维表的方式显示单元格,就需要设置二维表的行和列。设置 GridView 的列可以使用 标签的 columnWidth 属性。也可以使用GridView类的setColumnWidth方法来设置列数,GridView

2013-06-10 22:46:33 2454

原创 【Android 开发】:UI控件之 ImageSwitcher 图片切换控件的使用

1. ImageSwitcher 概要1). ImageSwitcher 控件可以用在不同的图像之间切换,其中切换的过程可以采用动画的方法,如淡入淡出的效果。2). ImageSwitcher 需要一个图像工厂(ViewFactory)来创建用于显示图像的ImageView对象,因此我们需要一个实现      android.widget.ViewSwitcher.

2013-06-10 22:02:10 2670

原创 【Android 开发】:UI控件之 Spinner 下拉列表控件的使用

1. Spinner 知识概要    Spinner控件用于显示一个下拉列表,该控件在装载数据的时候需要创建一个Adapter适配器对象。并在创建Adapter对象过程中指定要装载的数据是数组或者是List对象的数据. 下面我们就来实现一个Spinner下拉列表控件这样的案例。    在实现这个案例之前,我们有必要来学习一下与 Spinner 相关的知识,查看它的api文档

2013-06-09 22:47:20 4621

原创 【Android 开发】:UI控件之 ListView 列表控件的使用(二)

在上一讲中我们讲了ListView的使用,这一讲我们将来学习一下ListView的其他用法,未完待续,持续更新中......

2013-06-09 21:54:09 1816

原创 【Android 开发】:UI控件之 ListView 列表控件的使用

1. Android中 ListView 概括       Android中的列表控件非常灵活,可以自定义每一个列表项,实际上每一个列表项就是一个View    在Android定义了3个列表控件:ListView、ExpandableListView 和 Spinner,其中Spinner就是在Windows中常见的下拉列表框。    ListView控件用于列表的形式显示数

2013-06-09 16:18:02 5855

消息循环 Looper 及其源码解析

Android 消息处理机制之四: 消息循环 Looper 及其源码解析 http://blog.csdn.net/ahuier/article/details/17103517

2013-12-04

Android 消息处理机制之一

【Android 开发】: Android 消息处理机制之 Handler 与 Message http://blog.csdn.net/ahuier/article/details/17012005

2013-11-29

Android消息处理机制之Message 二

Android 消息处理机制之 Message 中 obtain()源代码剖析 http://blog.csdn.net/ahuier/article/details/17012923

2013-11-29

Android消息处理机制之Handler 三

【Android 开发】: Android 消息处理机制之 Handler 中 sendMessage() 源代码剖析 http://blog.csdn.net/ahuier/article/details/17013647

2013-11-29

AsyncTask 详解

【Android 开发】: AsyncTask 详解 http://blog.csdn.net/ahuier/article/details/16953793

2013-11-26

Android JSON数据格式解析_服务端

【Android 开发】: Android客户端与服务端之间使用GSON交互数据。 http://blog.csdn.net/ahuier/article/details/16871741

2013-11-25

Android GSON数据格式解析_客户端

【Android 开发】: Android客户端与服务端之间使用GSON交互数据。 http://blog.csdn.net/ahuier/article/details/16871741

2013-11-25

Android JSON数据格式解析_客户端

【Android 开发】: Android客户端与服务端之间使用JSON交互数据。 http://blog.csdn.net/ahuier/article/details/15493603 客户端代码

2013-11-13

JSON数据格式解析_服务端

【Android 开发】: Android客户端与服务端之间使用JSON交互数据。 http://blog.csdn.net/ahuier/article/details/15493603 服务端代码

2013-11-13

Content Providers Demo例子

Content Providers Demo 下载,对应博文: 【Android 开发】:Content Provider (内容提供者) 详解 :http://blog.csdn.net/ahuier/article/details/11882059 读者可以结合博文阅读,然后下载源代码进行学习。

2013-09-21

Android SQLite 数据库操作

对应博客文章:【Android 开发】:数据存储之 SQLite 数据库操作(三) 中的 Demo 源码下载 博客地址:http://blog.csdn.net/ahuier/article/details/10418205

2013-09-05

Android 开发】:UI控件之 RatingBar 评分控件的使用

RatingBar主要用在电子相册、网上书店和对文章进行评分的功能。 对于博文地址:【Android 开发】:UI控件之 RatingBar 评分控件的使用 http://blog.csdn.net/xukunhui2/article/details/9034413

2013-06-05

【Android 开发】UI控件之滚动条控件的使用

ScrollView 垂直滚动控件的使用和HorizontalScrollView 水平滚动控件的使用 对应博文说明:【Android 开发】UI控件之 ScrollView垂直滚动控件 和 HorizontalScrollView水平滚动控件的使用 http://blog.csdn.net/xukunhui2/article/details/9034559

2013-06-05

【Android 开发】:UI控件之 Gallery 画廊控件的使用

对应博文地址:http://blog.csdn.net/xukunhui2/article/details/9034641 Gallery控件一般是用于显示图像列表,因此也称为是画廊控件, Gallery只能水平显示一行,而且支持水平滑动效果。也就是说,单击、选中或者拖动Gallery中的图像, Gallery图像中的列表会根据不同的情况向左向右移动,直到显示到最后的一个图像为止。

2013-06-05

androidscreencast

Android开源工具:通过USB连接就可实现鼠标键盘控制你的android.

2013-03-21

C语言经典算法100例

C语言经典算法100例,古典问题的例子、水仙花案例、正整数分解质因数、数组的排序。这些问题都是编程初学者的最好练习题。提高自己的编程思维能力。学习Java也可以访问:http://blog.csdn.net/xukunhui2/

2013-03-13

[张龙_风中叶]Java中的I/O流2

[张龙_风中叶]Java中的I/O流1,该文档详细描述了Java中的I/O流的分类,节点流、过滤流等的介绍,同时还有自定义工作流等,是一份很不错的学习Java的IO流的文档,根据根据张龙老师JavaSE视频学习。 也可以根据JavaSE技术blog:http://blog.csdn.net/xukunhui2/article/details/8522287

2013-01-22

空空如也

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

TA关注的人

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