自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ricky

Stay hungry, Stay foolish.

  • 博客(22)
  • 资源 (46)
  • 收藏
  • 关注

原创 Java 自定义注解(Annotation)

在上一篇文章中介绍了注解的原理和适用场景,这一篇开始如何自定义Annotation。Annotation是不同于Class、Interface、Enum,使用@interface自定义注解时,自动继承了java.lang.annotation.Annotation接口,由编译程序自动完成其他细节。在定义注解时,不能继承其他的注解或接口。1、自定义MyAnnotation

2013-12-26 16:30:23 1961

原创 Java 注解(Annotation)介绍

一、概念Annontation是JDK5.0 开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。更通俗的意思是为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且是供指定的工具或框架使用的。Annontation像一种修饰符一样,应

2013-12-26 15:22:58 1571

原创 Java Json 序列化与反序列化

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言

2013-12-26 11:26:34 1717

翻译 Android Property Animation

引自:http://developer.android.com/guide/topics/graphics/prop-animation.htmlAndroid Property Animation 是在Android 3.0(API 11引入),通过它你可以实现任何Object的动画效果。在Android 3.0之前我们可以通过JakeWharton 大神的 Nine

2013-12-25 17:39:06 1391

翻译 Android Animation

引自:http://developer.android.com/guide/topics/graphics/overview.htmlAnimationThe Android framework provides two animation systems: property animation (introduced in Android 3.0) and view animat

2013-12-25 17:28:06 1323

原创 AndroidResideMenu 开源项目

ReisdeMenu 创意灵感来自于Dribbble,而这个是Android版的ResideMenu,在视觉效果上部分参考了iOS版的RESideMenu,并在此感谢以上作者的贡献。本代码支持手势操作菜单,同时支持自定义手势操作失效区域。更详细的说明文档请看https://github.com/SpecialCyCi/AndroidResideMenu/blob/master/README_C

2013-12-25 11:43:57 2517 1

原创 Android AndroidStaggeredGrid 开源项目

AndroidStaggeredGrid是一个支持多列并且每一行的item大小不一,交错排列的GridView。官网的说明是:An Android staggered grid view which supports multiple columns with rows of varying sizes。也不知道我翻译的正不正确,看看图你就知道它实现的是什么效果了!

2013-12-25 11:02:35 4703 6

原创 Android 垂直滑动ViewPager实现

今天在用QQ电影的时候,里面热门电影展示是一个类似ViewPager垂直滑动的效果,感觉很新奇,于是乎在网上找了找,最后找到JakeWharton的一个开源项目:Android-DirectionalViewPagergithub地址:https://github.com/JakeWharton/Android-DirectionalViewPager这个项目实际上是在ViewPa

2013-12-24 15:13:13 13143

原创 Android PagerSlidingTabStrip 开源项目

PagerSlidingTabStrip 是ViewPager的一个在不同页面导航时可交互的指示器,可以实现滑动导航栏的效果。项目地址:https://github.com/astuetz/PagerSlidingTabStrip官方Demo效果图使用方法1、下载Zip压缩文件从 PagerSlidingTabStrip官网(ht

2013-12-20 11:41:49 10974 19

原创 android-priority-jobqueue开源项目

Priority Job Queue is an implementation of a Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.项目地址:ht

2013-12-19 20:48:11 6979 5

原创 Android EventBus开源项目

场景描述当一个Android应用功能越来越多的时候,保证应用的各个部分之间高效的通信将变得越来越困难。在应用中的多个地方,控件经常需要根据某个状态来更新他们显示的内容。这种场景常见的解决方式就是定义一个接口,需要关注该事件的控件来实现这个接口。然后事件触发的地方来注册/取消注册这些对该事件感兴趣的控件。例如,陌陌依赖手机位置信息来获取附近的用户,所以在位置更新管理器(MmLocat

2013-12-19 20:38:10 3517

原创 Java HashMap 源码分析

HashMap概述HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。HashMap的数据结构在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是链表(引用),所有的数据结构都可以用这两个基本结构来构造的,HashMap也不例外。HashMap实际上

2013-12-18 17:43:26 2921

原创 Android SlidingMenu 仿网易新闻客户端布局

前面两篇文章中的SlidingMenu都出现在左侧,今天来模仿一下网易新闻客户端左右两边都有SlidingMenu的效果,以下是网易新闻客户端效果:frame_content.xml<FrameLayout xmlns:android="http://schemas.android.com/apk/res/a

2013-12-16 21:44:46 11063 12

原创 Android SlidingMenu 开源项目使用示例(二)

在上一篇文章中,通过SlidingMenu+Fragment来实现了侧滑菜单,具体连接如下:本文将更进一步, 在很多实际的应用场景中我们需要一个更复杂的场景,比如说需要在一个菜单选项中集成多个tab来集中显示信息。这个时候 Viewpager就派上用场了。本例中我们将通过SlidingMenu + ViewPager+Fragment 实现带TAB的SlidingMenu。先看

2013-12-16 17:20:38 7044 10

原创 Android SlidingMenu 开源项目使用示例(一)

SlidingMenu简介SlidingMenu的是一种比较新的设置界面或配置界面效果,在主界面左滑或者右滑出现设置界面,能方便的进行各种操作.目前有大量的应用都在使用这一效果。如Evernote、Google+、Foursquare等,国内的豌豆夹,人人,360手机助手等都使用SlidingMenu的界面方案。SlidingMenu github项目地址:https://gi

2013-12-16 15:51:05 14206 26

原创 Android SlidingMenu 开源项目导入

SlidingMenu 是github上有一个非常优秀的开源库,利用它可以很方便的实现左右侧滑菜单的效果,比如网易新闻客户端效果:github地址:https://github.com/jfeinstein10/SlidingMenu1、准备工作下载SlidingMenu Demo,下载地址:htt

2013-12-15 21:08:24 5154 3

原创 Android Navigation Drawer(导航抽屉)

Google I/O 2013 Android 更新了Support库,新版本的Support库中新加入了几个比较重要的功能。添加 DrawerLayout 控件,支持创建  Navigation Drawer模式。可以设置从左边划出菜单或者右边,也可以左右菜单同时存在。添加 SlidingPaneLayout 控件来支持各种屏幕上的摘要、详情界面模式。比如 Gmail邮件列表和单个邮

2013-12-12 19:53:31 14243 9

原创 Android 判断Intent是否存在

当Android系统调用Intent时,如果没有找到Intent匹配的Activity组件(Component),那么应用将报以下错误:android.content.ActivityNotFoundException:Unable to find explicit activity class如果没有使用UncaughtExceptionHandler类来处理全局异常,那么程序将

2013-12-12 17:22:04 16937

原创 ListView 自定义Adapter 实现多视图Item

1、原理分析Adapter对于ListView是非常重要的,它处于listView和数据源的中间,负责为ListView创建具体的视图。之前提到过ListView采用了View复用技术,即使需要显示大量的数据列表时它也能高效的工作,它总是试图复用已经存在的View。下面就对View复用技术,做简单的讲解:简单来说,假设一个ListView中存在7个Item,从上到下分别是Item1~I

2013-12-12 11:26:49 2247

原创 Android 创建桌面快捷方式

Android手机中生成快捷方式有两种情况,一种是由应用直接在桌面生成;一种是长按桌面,在弹出的快捷菜单中生成。第一种方式是通过广播(Broadcast)的形式向Luncher发送请求生成快捷方式的。以下截取该广播的注册信息 <receiver android:name="com.android.launcher2.In

2013-12-05 19:55:36 1557

原创 Android contextual action mode 学习

Android的menu有多种实现方式,Action Mode是Android 3.0以后出现的,我们可以使用AppCompat库使Action Mode兼容至Android 2.1。    Android 3.0以前,我们处理列表的长按事件经常使用Context Menu,Android3.0以后,我们有了新的选择:Action Mode。下图左边效果为Context Menu右边效

2013-12-05 16:30:58 3583

原创 Android Drawable Animation 学习

Drawable Animation(Frame Animation) Drawable Animation(Frame Animation):帧动画,就像GIF图片,通过一系列Drawable依次显示来模拟动画的效果。在XML中的定义方式如下:<animation-list android:oneshot="false" xmlns:android="http://sche

2013-12-02 12:32:18 1339

android navigation drawer

android navigation drawer

2013-12-12

android action mode

android action mode 示例

2013-12-05

FragmentTabHost 实现新浪微博Tab效果

FragmentTabHost + Fragment 实现新浪微博Tab效果

2013-11-25

Android Fragment切换动画

Android Fragment切换动画

2013-11-25

Android-Universal-Image-Loader示例

Android UniversalImageLoader 异步加载图片

2013-11-08

android DownloadManager

android DownloadManager 支持断点续传功能

2013-10-18

android contentprovider

android contentprovider

2013-10-17

仿美丽说底部TAB实现

仿美丽说底部TAB实现

2013-10-15

仿新浪微博TAB布局

完美仿新浪微博TAB布局

2013-10-11

android viewpager

android viewpager 实现循环滚动切换效果

2013-10-10

ListView 图片异步加载

ListView 图片异步加载,使用LRCCache、DiskLRUCache

2013-09-24

android 仿新浪、腾讯弹框效果

android popupwindow 仿新浪、腾讯title弹框效果

2013-09-18

android 自定义View — 自定义组合控件

android 自定义View — 自定义组合控件

2013-08-26

android 自定义View并添加属性

android 自定义View并添加属性

2013-08-26

android 底部弹出菜单(带透明背景)

android 底部弹出菜单(带透明背景)

2013-08-24

android 多线程下载、断点续传

android 多线程下载、断点续传 实现,还有Notification 进度条 提示

2013-08-23

Android之联系人PinnedHeaderListView使用

Android之联系人PinnedHeaderListView使用

2013-08-22

仿IOS风格对话框

android 仿IOS风格对话框,效果非常不错,你可能用得上哦

2013-08-05

textview 展开收起效果

textview 展开收起效果,点击更多可以查看更多内容,点击收起只显示4行内容

2013-07-25

listview +checkbox 实现多选操作

listview +checkbox 实现单选、多选操作

2013-07-19

阿里巴巴Java开发手册

阿里巴巴Java开发手册 1.2.0,阿里巴巴Java开发手册 1.2.0,阿里巴巴Java开发手册 1.2.0,阿里巴巴Java开发手册 1.2.0

2017-09-26

Java 动态加载jar文件示例

Java 动态加载jar文件示例,轻松实现插件式开发

2015-01-23

Android AIDL

Android AIDL 完整代码

2014-12-07

Android SQLite加密

Android SQLite加密示例,使用SQLCipher

2014-11-16

Java Tess4J Demo

Java Tess4J 实现OCR 可运行Demo

2014-09-29

DBUtils 工具类

DBUtils 工具类

2014-09-04

Android Fragment嵌套使用Demo

Android ViewPager+Fragment嵌套使用Demo

2014-07-06

Thrift 示例代码_Java

Thrift0.9.1 示例代码 Java版本 Thrift0.9.1 示例代码 Java版本

2014-06-14

Android仿QQ消息列表ListView滑动删除效果

Android仿QQ消息列表ListView滑动删除效果,具体详见:http://blog.csdn.net/top_code/article/details/19084879

2014-02-11

高德Android 定位SDK示例

高德Android 定位SDK示例

2014-01-23

百度Android 定位SDK v4.0

百度Android 定位SDK v4.0

2014-01-23

Android ListView item 选中高亮显示

Android ListView item 选中高亮显示

2014-01-07

Android 仿微信对话列表滑动删除效果

Android 仿微信对话列表滑动删除效果

2014-01-07

Java Json序列化与反序列化

Java Json序列化与反序列化

2013-12-26

AndroidStaggeredGrid

AndroidStaggeredGrid 官方Sample下载

2013-12-25

Android SlidingMenu仿网易新闻布局

Android SlidingMenu仿网易新闻布局 Android SlidingMenu 仿网易新闻客户端布局 今天来模仿一下网易新闻客户端左右两边都有SlidingMenu的效果,源码打包分享给大家,共同学习

2013-12-16

SlidingMenu ViewPager

SlidingMenu ViewPager

2013-12-16

SlidingMenu Demo

SlidingMenu + Fragment 侧滑菜单Demo

2013-12-16

SlidingMenu 编译整合版

SlidingMenu 编译通过整合版

2013-12-15

ListView自定义Adapter实现多视图Item

ListView自定义Adapter实现多视图Item

2013-12-12

空空如也

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

TA关注的人

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