自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无缘公子

我想要走过很多地方,看不同的城镇村庄,或许还能帮一帮那些遇上困难的人。

  • 博客(139)
  • 资源 (40)
  • 收藏
  • 关注

原创 Android Studio(七):项目从Eclipse到Android Studio迁移

从Eclipse转移到Android Studio,刚开始无疑是比较郁闷的,但玩过一段时间后,你会发现,AS要比Eclipse好使多了。 那对一些开发者来说,他们就有需求,把原来Eclipse建的项目迁移到Android Studio上来。如何去做呢?

2015-09-09 21:25:48 3451

原创 Android Studio(六):Android Studio添加注释模板

定义Android Studio的注释模板,通过该模板,可以快速对方法、类进行注释。

2015-09-08 23:47:28 19985 3

原创 Android Studio(五):修改Android Studio项目包名

图文解释如何更改Android Studio的包名

2015-09-08 23:12:31 16338 5

原创 Android Studio(四):Android Studio集成Genymotion

先介绍了如何安装Genymotion模拟器,并简单介绍如何设置Genymotion; 之后,详细介绍了如何为Android Studio集成Genymotion插件。

2015-09-08 22:40:10 2449

原创 Android Studio(三):设置Android Studio编码

设置Android Studio编码

2015-09-08 22:39:27 7206

原创 Android Studio(二):快捷键设置、插件安装

Android Studio的快捷键和我们经常开发使用Eclipse和MyEclipse的快捷键不太一样,文章介绍了如何把Android Studio自定义快捷键和将快捷键设置为Eclipse一样。除此之外,还介绍了如何安装Android Studio的插件,插件可以帮助提高开发效率。工具/原料Android Studio笔记本方法/步骤打开File-setting

2015-09-08 22:38:53 4079

原创 Android Studio(一):介绍、安装、配置

Android Studio是一个全新的Android开发环境,基于IntelliJ IDEA。类似Eclipse ADT,Android Studio提供了集成的Android开发工具用于开发和调试,在IDEA的基础上,Android Studio提供:  ·基于Gradle的构建支持  ·Android专属的重构和快速修复  ·提示工具以捕获性能、可用性、版本兼容性等

2015-09-08 22:37:56 10805 4

原创 Android 动态设置控件获取焦点

之前写过一篇博客,简单的介绍了Android 隐藏EditText的焦点,之所以要隐藏EditText的焦点,是因为当应用在第一次进入某个Activity时,由于该页面中的EditText获取了焦点,致使键盘弹出,而影响了用户的体验。 今天扩展下之前的内容,简单介绍如何动态设置某个控件获取到焦点。

2015-09-05 16:45:42 12288

原创 Android 自定义界面的弹出框(可输入数据)

详细介绍了如何自定义布局显示内容的弹出框,介绍了两种实现方式:继承Dialog方式和继承PopupWindow方式。

2015-09-03 15:37:36 18380 6

原创 Android Animation动画实战(二):从屏幕底部弹出PopupWindow

Android使用PopupWindow来实现从屏幕底部滑动弹出页面, 相信这种效果大家在很多APP上都遇到过,比如需要拍照或者从SD卡选择图片,再比如需要分享某些东西时,大多会采用这么一种效果.

2015-09-03 10:00:02 11319 2

原创 Android Xutils框架使用问题及解决办法

介绍了Xutils框架使用过程中遇到的三个问题:一、 HttpUtil Get请求缓存问题;二、 如何直接在HTTP请求时发送一个字符串;三、 java.net.URISyntaxException的解决办法

2015-08-30 23:26:09 3890

原创 Android Xutils框架HttpUtil Get请求缓存问题

Xutils框架Http模块添加GET请求文本内容时实现LRU缓存的工作,可设置缓存默认过期时间和针对当前请求的过期时间。

2015-08-30 21:17:06 3318 1

原创 Android ListView性能优化实例讲解

本文主要通过三个方面讲解了如何对ListView进行性能优化:1、复用convertView;2、异步加载图片; 3、ListView快速滑动时不显示图片,这是最常见也是最重要的三个方面,文章还提到了两个第三方框架的使用:Xutils和Universal-Image-Loader,这是两个非常使用的框架,建议大家也能学习下。

2015-08-27 22:31:44 2301

原创 Android Animation动画实战(一): 从布局动画引入ListView滑动时,每一Item项的显示动画

本文我主要介绍了两个部分,一个是Layout Animation布局动画,使用布局动画可以控制VIew Groups中的每一个数据的显示动画; 还一个就是实战,仿“窝牛装修”ListView滑动时每一个Item滑动进入可见状态的动画效果。通过这两个动画示例,我相信可以帮助大家更好的处理动画,克服“动画恐惧症”。

2015-08-26 23:17:31 5936 3

原创 Android Animation动画详解(二): 组合动画特效

这次我主要介绍两个Android的动画效果,一个是组合简单的动画成为动画特效,一个是Activity切换时的动画。组合动画其实就是把两个或者两个以上的动画放在一起,按次序播放,只要你掌握了基本动画如何实现,组合动画并无太大难点; Activity切换动画比较常见,只需要复写overridePendingTransition方法即可。

2015-08-26 00:08:47 11485 2

原创 Android开源框架ViewPageIndicator和ViewPager实现Tab导航

使用ViewPageIndicator和ViewPager实现Tab导航并不难,但是在开发过程中,大家有可能会遇到的坑。比如ViewPaer中的Fragment二次加载onCreateView方法时会报异常:java.lang.IllegalStateException;再比如ViewPager预加载Fragment造成的重复请求问题。。。开发中,我们应当小心谨慎,避免跳进坑里!

2015-08-24 00:21:45 3877 3

原创 解决某些手机RadioGroup中的RadioButton不居中(右移)问题

使用RadioButton实现底部导航栏时,偶尔会发生文字图片右移,不居中的情况,主要是受不同手机分辨率影响。想解决该问题,可以通过添加android:paddingLeft="0dp"属性来搞定!

2015-08-23 21:31:58 2549

原创 Android Animation动画详解(一): 补间动画

Android的Tween动画由四种类型组成:alpha、scale、translate、rotate。

2015-08-23 18:50:16 3751

原创 Android本地数据存储: ASimpleCache

ASimpleCache 是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。它可以缓存普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 byte数据。

2015-08-23 13:23:37 4512 1

原创 Android本地数据存储: Reservoir

Reservoir是一个简单的Android函数库,可以在磁盘上使用“键/值”对轻松地序列化并持久化对象。说白了,使用Reservoir,你可以把java对象进行序列化,并把它存储到磁盘上。当然,当你想从磁盘上查找到你保存的数据时,同样需要时用Reservoir。

2015-08-22 23:38:13 3978 2

原创 夜· 启程

痛定思痛,这次,我重新打开自己的博客,开启新的篇章,时刻督促自己,重新做人,不,重头再来,把自己学过的知识体系梳理一遍,把自己日后学的新技术记录下来,争取早日走上成神之路!!!

2015-08-19 21:33:24 780 2

原创 Android 自定义ProgressDialog

Android本身已经提供了ProgressDialog进度等待框,使用该Dialog,我们可以为用户提供更好的体验:在网络请求时,弹出此框等待网络数据。 不过,既然是为了提高用户体验,我们肯定希望该Dialog能更加炫酷,让用户看着更舒服。那如何做呢,当然是我们自己定义一个ProgressDialog了。可以先看下,接下来将实现的Dialog效果图:步骤1:要定义布局文件,该布局

2015-01-29 17:02:42 2053

原创 Android 设置TextView字体颜色

设置TextView字体的颜色其实很简单,尤其是直接在XML文件中,可以直接通过textColor属性指定颜色值,达到设置文本颜色的效果;那在代码中如何动态设置字体的颜色值呢?接下来,介绍如何通过Java代码直接设置文本颜色:TextView text = (TextView) findViewById(R.id.status); text.setTextColor(Color.pa

2015-01-28 21:07:27 655

原创 Android 隐藏EditText的焦点

在页面的开发过程中,我们可能会遇到这样的情况,打开某个页面(Activity)时,如果该页面中有EditText组建,则会自动弹出软键盘(因为该EditText自动获取焦点了),这样很容易影响用户体验; 所以,在设计页面时,我们有必要首先手动让该EditText失去焦点,这样,才可以避免软键盘弹出。如何实现呢? 其实很简单,我们只需要让EditText的父容器获取焦点就可以了。<Relat

2015-01-28 18:02:24 1219

原创 Android TextView点击效果

在Android开发中,我们有时候需要单独的点击某一段文本,如图所示:如上图,我们要求点击新用户注册这个TextView,为了有更好的用户体验,我们肯定要设置该TextView的点击效果。下面介绍如何实现:1. 在res目录下,单独建立color目录,用于存放颜色点击效果的资源文件,在该目录下,新建文本点击效果的文件: selector_text_press_color.x

2015-01-27 20:38:57 12526

原创 Android ViewGroup点击效果(背景色)

在开发Android应用的界面时,我们必然会用到本文ViewGroup,尤其是FrameLayout,LinearLayout,RelativeLayout等ViewGroup的子类; 在一些情况下,我们需要设置这些ViewGroup的点击效果,使用户获得更好的体验。下面介绍两种实现方法:方法一: 直接使用图片资源通过为ViewGroup设置不同的图片图片资源,是最方便的实现方法,我们只需

2015-01-27 19:53:53 2505

转载 xUtils框架的介绍(四)

今天介绍xUtils的最后一个模块——HttpUtils,拖了那么久,终于要结束了。另外,码字不易,如果大家有什么疑问和见解,欢迎大家留言讨论。HttpUtils是解决日常工作过程中繁杂的上传下载文件以及各种Get和post请求的必备工具类,通过这个类,开源非常方便关注接口的业务,不必再再写那么冗长的代码。下面全文都围绕着四个中心点去依次展开,分别是:HttpGet请求,HttpPost请求,下载

2014-10-23 11:04:47 1005

转载 xUtils框架的介绍(三)

接上回,继续介绍xUtils的最后两个模块:DbUtils和HttpUtils。首先先介绍第一个SQLite数据库操纵的简单ORM框架,只要能理解xUtils为我们提供的api,相信你也能熟练的把DbUtils用到项目中去。操纵数据库的工具类,无论多牛X,总离不开最根本的CRUD,即创建,查询,更新和删除。下面从这四个角度依次介绍xUtils是如何简便持久化数据的。大家都知道,在Andro

2014-10-23 11:01:27 697

转载 xUtils框架的介绍(一)

今天我要为大家推荐的是一个Android基于快速开发的一个框架——xUtils,它是在aFinal基础上进行重构和扩展的框架,相比aFinal有很大的改善。同时,如果如果你的应用是基于网络的,那么只要处理得当,它会让你彻底的摆脱各种工具类和重复代码的困扰。好的,废话不多说,程序猿们还是代码说起。    xUtils 包含了很多实用的android工具。xUtils 源于Afinal框架,对

2014-10-23 10:56:42 685 1

转载 xUtils框架的介绍(二)

xUtils中有四大组件可以供我们使用,分别是ViewUtils、HttpUtils、BitmapUtils以及DbUtils。如果你没能先读一下我的上一篇文章,那么请你移步过去先整体了解一下,再回过头来看这篇文章,相信你回更有体会的。下面依次开始介绍这些组件具体的使用。一、ViewUtils  android中得ioc(控制反转)框架,可以完全使用注解的方式来完成UI的绑定和事件

2014-10-23 10:54:58 736

原创 Java如何计算hashcode值

在重写类的hashCode()方法时,我们

2014-10-21 10:00:20 13482

原创 Java网络编程总结

Java对于网络通讯有着非常强大的支持。不仅可以获取网络资源,传递参数到远程服务器,还可以通过Socket对象实现TCP协议,通过DatagramSocket对象实现UDP协议。同时,对于多点广播以及代理服务器也有着非常强大的支持。以下是本人在学习过程中的总结和归纳。1. Java的基本网络支持1.1 InetAddress    Java中的InetAddress是一

2014-10-15 10:56:26 1172

转载 深入Java线程管理(五):线程池

这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如 NIO),或者称为新技术吧。线程池就是其中之一,一提到线程,我们会想到以前《操作系统》的生产者与消费者,信号量,同步控制等等。一提到池,我们会想到数据库连接池,但是线程池又如何呢?建议:在阅读本文前,先理一理同步的知识,特别是syncronized同步关键字的用法。关于我对同步的认识,要缘于大三

2014-10-15 10:13:47 649

转载 深入Java线程管理(四):线程通讯

线程间的相互作用  线程间的相互作用:线程之间需要一些协调通信,来共同完成一件任务。  Object类中相关的方法有两个notify方法和三个wait方法:  http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html  因为wait和notify方法定义在Object类中,因此会被所有的类所继承。

2014-10-14 23:00:14 497

原创 深入Java线程管理(三):线程同步

引入: 有一个很经典的案例,即银行取款问题。

2014-10-14 10:18:21 679

转载 深入Java线程管理(二):线程的生命周期

Java线程的生命周期一个线程的产生是从我们调用了start方法开始进入Runnable状态,即可以被调度运行状态,并没有真正开始运行,调度器可以将CPU分配给它,使线程进入Running状态,真正运行其中的程序代码。线程在运行过程中,有以下几个可能的去向:(1)调度器在某个线程的执行过程中将CPU分配给了其它线程,则这个线程又变为Runnable状态,等待被调度。

2014-10-14 09:48:01 835

原创 深入Java线程管理(一):线程的实现方式

Java的线程实现方式一共有三种,

2014-10-13 15:19:38 759

原创 Java 对象序列化机制详解

对象序列化的目标:将对象保存到磁盘中,或允许在网络中直接传输对象。对象序列化机制允许把内存中的Java对象转换成平台无关的二进制流,从而允许把这种二进制流持久的保存在磁盘上,通过网络将这种二进制流传输到另一个网络节点。其他程序一旦获得了这种二进制流,都可以讲这种二进制流恢复成原来的Java对象。 如果需要让某个对象支持序列化机制,则必须让它的类是可序列化的,则这个类必须实现如下两个接口

2014-10-09 22:24:07 2267

转载 Java RandomAccessFile用法(转载)

RandomAccessFileRandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。RandomAccessFile不属于InputStream和OutputStream类系的。实际上,除了实现DataInput和DataOutput接

2014-10-09 17:11:02 660

原创 Java Annotation详解(二): 反射和Annotation

Java Annotation详解(一): 理解和使用Annotation

2014-10-09 10:41:02 911

TextView的点击效果

实现TextView的点击效果,获得更好的用户 体验

2015-01-27

RelativeLayout点击效果

RelativeLayout点击效果,背景色的变化,通过两种方法:1. 直接用图片资源; 2. 用color资源

2015-01-27

Flex Mobile自定义实现的弹出对话框

使用Flex ,AS,实现的适用于Flex Mobile平台的对话框。

2014-10-10

使用Fragment实现的顶部TabHost效果

使用Fragment实现的TabHost效果,挺简单的,可参考学习。

2014-09-28

按钮点击背景色变化、文字颜色变化

按钮点击背景色变化、文字颜色变化,代码里将的很详细啦,绝对没问题哦

2014-09-26

Fragment实现的简单的新闻列表

使用Fragment实现的简单的新闻浏览的实例: 左边Fragment为列表; 右边Fragment为新闻详情。

2014-09-22

Fragment最简单的实

该实例可以说是简单易懂,可帮助大家快速理解Fragment。

2014-09-22

高仿androidQQ界面滑动效果,tab有动画效果

高仿androidQQ界面滑动效果,tab有动画效果,已测试可使用,请放心下载

2013-04-05

ZBarDemo条形码扫描

条码扫描代码,使用的是ZBar,如果使用到了这么技术区做项目,可参考其中的源码,很有价值,如果有疑问

2013-04-05

文件上传android端和服务端

这个是绝对可以测试通过的,我尝试过多遍,也把这个方法借用到了我公司的项目中,所以请大家放下下载。代码中包括了客户端和服务器两部分的代码,服务器使用javaweb,客户端是android。如果有问题

2013-04-05

MyLucene实现搜索引擎

Lucene实现搜索引擎,大家可下载测试,希望对大家的学习有所帮助,谢谢。

2013-04-05

搜索引擎的研究与实现(Java)

有关用java实现搜索引擎的方法,代码中已经实现了该功能,并且我测试通过

2013-04-05

androidGPS

压缩包中包括了多个Demo,都是关于GPS方面的开发,其实是我之前下的几个版本的合集,

2013-04-05

Android+上百实例源码分析以及开源分析+集合打包(测试可通过)

上百例android开发应用型源码,包括蓝牙。wifi。通信等多种Demo,适合有这么方面需求的人应用,

2013-04-05

ASP版本的旅游管理系统(可运行)

系统包含了文章发布模块、酒店模块、机票模块、旅游模块、景点模块、图片模块、商城模块、会员模块、订单处理模块

2012-11-30

SSH整合旅游信息管理网站

SSH整合开发的旅游信息管理网站,里面包含了jar包,已经一些说明文档,可放到eclipse中,整理下即可运行,请放心下载。

2012-11-23

旅游信息网ASP

旅游信息网ASP,希望能对你们有所帮助。

2012-11-11

PHP 版旅游网站管理系统

PHP版旅游网站管理系统,实现了很多的功能,希望能对你们有所帮助。

2012-11-11

SSH整合开发之用户信息

基于javaweb的开发,用的技术是SSH整合,很简单的开发技术,里面包含了所有的jar包

2012-11-10

简单的SSH整合开发,可直接运行

简单的SSh整合开发例子。实现商品的增删改成的功能。使用的是MysqL数据库。

2012-11-09

Android仿底部导航栏

Android仿新浪微博底部导航栏,支持底部tab双击刷新UI; ViewPager=Fragment状态保存,具体可参考:http://blog.csdn.net/zuiwuyuan/article/details/49639407

2016-01-16

Android ListView支持批量选择

Android ListView结合CheckBox实现支持全选、全不选、反选、获取选择的数据信息等功能,绝对完美。

2015-11-30

StickyListHeadersListView

Android开源库StickyListHeadersListView来实现ListView列表分组效果

2015-11-16

ViewPager工具类

对Viewpager进行封装,提供一个简单的工具类,通过它,可以轻松实现APP导航或APP中的广告栏

2015-10-25

ImageView 宽度设定,高度按比例缩放

ImageView 宽度设定,高度按比例缩放

2015-10-20

Android ImageView 宽度设定,高度自适应

Android ImageView 宽度设定,高度按比例缩放

2015-10-20

ListView和Button点击事件冲突处理

ListView和Button点击事件冲突处理,绝对有效,希望对各位有用

2015-10-18

ORMLite框架二次封装工具类

使用Android Studio写的实例,对ORMLite框架进行二次封装,提供了工具类,很好理解,也方便集成!

2015-09-29

使用EventBus动态更新列表数据

使用EventBus动态更新列表数据,适用于不用页面之间的消息传递来更新列表数据

2015-09-29

ViewPager图片浏览

数据解析靠fastjson,通信和图片缓存靠Volley,图片的浏览,放大,缩小靠的是ViewPager结合GestureImageView,绝对让你满意的效果

2015-09-18

Android自定义显示内容的Dialog

Android自定义显示内容的Dialog,有两种实现方式,一个继承Dialog,一个继承PopupWindow。

2015-09-03

Android从屏幕底部弹出PopupWindow

Android从屏幕底部滑动弹出PopupWindow,有动画效果,类似于sharesdk的分享页面滑动弹出效果。

2015-09-03

Android ListView性能优化

Android ListView性能优化方案示例,绝对有效的帮助解决ListView的性能优化问题,可以放心继承到项目中。

2015-08-27

Android ListView Item滑动进入动画效果

Android ListView Item滑动进入动画效果,仿照的事窝牛装修app的动画,很酷炫。可参考我的博客:http://blog.csdn.net/zuiwuyuan?viewmode=list

2015-08-26

Android常见的补间Animation动画集合

Android常见的补间Animation、Android动画特效,及Activity切换动画。

2015-08-26

Android开源框架ViewPageIndicator和ViewPager实现Tab导航

Android开源框架ViewPageIndicator和ViewPager实现Tab导航

2015-08-24

Android 补间动画

Android 补间动画,具体介绍了平移,旋转,缩放,渐变四种动画效果的实现,简单易懂

2015-08-23

Android ASimpleCache缓存本地数据

Android ASimpleCache缓存本地数据

2015-08-23

Android Reservoir存取本地数据

Android Reservoir存取本地数据

2015-08-22

Android 自定义ProgressDialog

自定义ProgressDialog 更加美观 主要用于耗时操作 比如网络请求等

2015-01-29

空空如也

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

TA关注的人

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