自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (37)
  • 问答 (2)
  • 收藏
  • 关注

转载 Java回调机制解析

参考http://blog.csdn.net/pi9nc/article/details/23169357模块之间总是存在这一定的接口,从调用方式上看,可以分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,也是我们在写程序中经常使用的;回调是一种双向的调用模式,也就是说,被调用的接口被调用时也会调用对方的接口,这句话可能有点绕,等文章后面举例说明;异步调用是一种类似消息或事件的机制,解决

2016-04-29 16:05:12 316

原创 abstract抽象类--形象的解释

最近一直再学习abstract抽象类,似懂非懂的感觉,用是会用了,可是总感觉不理解java设计它的用意是何 在群里问了问关于这个的问题,有个大哥给出了这样的解释,感觉很形象,记录在此,希望那位大哥能允许看完这个理论,好似有醍醐灌顶的赶脚,对抽象类的理解更清晰了,更应该明白的是要有这个思想,去寻找共同点,然后规整,这不正是面向对象的核心思想么。

2016-04-29 11:32:37 460

转载 abstract与interface

参考文章 http://www.bdqn.cn/news/201312/12313.shtml http://www.cnblogs.com/xiaoao808/archive/2008/03/11/1100886.html1.两者的区别: 先看两者的定义方式及使用方法: public abstract class MyAcstract extends Activity { pu

2016-04-25 16:42:37 258

转载 JAVA中的接口和抽象类(转)

在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。   抽象类往往用来表征我们在对问题领域进行分析、 设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象,我们不能把它们实例化(拿不出一个具体的东西)所以称之为抽象。   比如:我们要描述“水果”,它就是一个

2016-04-25 10:28:58 281

原创 四中启动模式和onNewIntent的关系

1.standard 默认启动模式,每次激活Activity时都会创建Activity,并放入任务栈中,永远不会调用onNewIntent()。2.singleTop 如果在任务的栈顶正好存在该Activity的实例, 就重用该实例,并调用其onNewIntent(),否者就会创建新的实例并放入栈顶(即使栈中已经存在该Activity实例,只要不在栈顶,都会创建实例,而不会调用onNewInte

2016-04-21 17:11:34 298

原创 android studio 在线安装SDK

从今天开始,要开始用as进行开发了,当然第一步要安装android studio,这里给个下载地址 https://yunpan.cn/cPKqLd3bXAYBj (提取码:acc2) 安装过程没啥问题,按照提示就行。然后就是下载和安装SDK了,eclipse下载SDK真的是很蛋疼,as个人感觉要好多了。 点击SDK Manager,出现如下图:这里可以看到你已经安装的和未安装的SDK,划对钩

2016-04-21 13:54:32 1242

转载 static的作用

在《Java编程思想》P86页有这样一段话: “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。”这段话虽然只是说明了static方法的特殊之处,但是可以看出static关键字的基本作用,简而言之,一句话来描述就是:static变量也称

2016-04-19 10:09:29 268

转载 Java基本语法和命名规范

http://blog.csdn.net/huangyabin001/article/details/307178411.命名基本原则 在面向对象编程中,对于类,对象,方法,变量等方面的命名应该本着描述性以及唯一标识性这两大特征来命名,才能保证资源之间不冲突,并且每一个都便于记忆。 命名原则是:使名称足够长以便有一定的意义,并且足够短以避免冗长。2.命名基本规范2.1.编程基本命名规范

2016-04-17 11:22:39 551

转载 Android 开发规范

转载自:http://www.cnblogs.com/xiongbo/archive/2011/08/15/2098130.html 发现自己有好多不良的开发习惯,代码不规范,没有人吼过自己,自己也没有注意,转载别人的文章来督促自己,要养成良好的代码编写习惯。一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第

2016-04-17 10:49:40 256

原创 Jar mismatch! Fix your dependencies

最近遇到一个奇怪的事情,手机连接Eclipse好好的,一开logcat能输出信息,后来突然就不输出了,关了Eclipse,重新连接手机也是如此,而且突然又发现控制台总是输出错误信息,如下:原来是不同项目引用的v4包不同导致的。 解决办法是将这两个项目的v4包统一,或者直接删除不需要的项目。 然后,logcat也能正常输出信息了。

2016-04-07 19:44:10 321 1

原创 接口参数有中文,乱码怎么办

问题:通过GET方法请求数据,接口里参数带中文,在浏览器中可以请求到数据,在程序里就是得不到数据。环境:网络请求框架用的是Volley原因:浏览器中请求,浏览器会给中文自动编码比如:看房–>%E7%9C%8B%E6%88%BF; 用HttpGet原生的请求方法,试了试也没问题,说明HttpGet也给中文编过码了; 在Volley框架中不行,但是将参数换成%E7%9C%8B%E6%88%BF后,可

2016-04-06 15:53:06 7995

原创 Fragment动态加载

项目中用静态加载的时候不多,所以懒得写他了,直接写动态加载的内容。1.是用App包下的Fragment还是v4包下的:首先,Fragment、FragmentManager、FragmentTransaction必须统一,要用App包下的,都用App包下的,要用v4包下的都用v4包下的,否则会出错。Fragment是Android 3.0(API 11)后引入的,如果要求3.0以下手机也能正常运

2016-04-01 17:55:45 161

仿微信Tab滑动

着是一个仿微信Tab滑动demo,值得我们学习!

2016-02-25

android--滑动删除

这是一个滑动删除demo,值得学习一下!

2016-02-25

新闻客户端

这是一个仿新闻客户端,里面许多值得借鉴的资料!

2016-02-25

android--下拉刷新

这是一个下拉刷新demo,值得参考一下!

2016-02-25

android-下拉刷新

这是一个下拉刷新的demo,值得参考一下!

2016-02-25

ListView滑动删除

这是一个Listview滑动删除demo,值得参考一下!

2016-02-25

时间选择器

这是一个时间选择控件,仿ios,效果很不错!

2016-02-25

自定义控件--文字与图片组合

这个鸿洋大神的demo,放在这里,希望能帮助到大家!

2016-02-25

自定义控件--点击随机数变换

这个鸿洋大神的demo,这里也放进去,希望能帮助到大家!

2016-02-25

android--裁剪框

这个例子展示的是对图片的裁剪,可以帮助我们理解手势!

2016-02-25

android曲线动画

这个例子展示的效果是android中比较难的动画,属性动画中的曲线动画,有助于我们理解!

2016-02-25

圆形头像控件

这个demo展示的是一个圆形的头像控件,可以帮助我们学习控件知识!

2016-02-23

仿微博图片拉伸效果

这个demo展示的是仿微博的图片拉伸效果,用到的是动画的知识!

2016-02-23

android钟摆动画

这个demo展示的是钟摆动画和x、y轴的抖动,有助于学习补间动画!

2016-02-23

二维码扫描

这是个二维码扫描工具,界面美观,可以读取二维码中的信息!

2016-02-23

百度地图可用开发包

此为经过测试的百度地图开发包,包含了实时定位、路径规划、热点搜索等强大功能!

2016-02-23

各种view的上拉加载下拉刷新

上拉加载和下拉刷新的控件已经很多,但自己写的话可能需要研究研究,这个例子就是教给你如何对任何一个view写出上拉加载和下拉刷新

2016-02-23

百度地图开发包

此为经过测试的百度地图开发包,包含了实时定位、路径规划、热点搜索等强大功能!

2016-02-23

ARM学习心得原创

经过学习arm后我的心得体会,科学技术日新月异,arm也落伍了,但是触类旁通,学习arm开发是必须得

2014-12-12

ViewPager---简单

这是一个ViewPager简单的demo,可以参考一下

2016-03-25

自定义popupwindow

这是一个自定义popupwindow的例子,可以参考一下

2016-03-25

自定义dialog

这是一个自定义dialog的例子,可以借鉴下

2016-03-24

通知栏状态

这是一个通知栏的例子,值得学习

2016-03-24

自定义Toast

这是一个自定义Toast的例子,可以借鉴下

2016-03-24

自定义RadioButton

这是一个自定义单选框的例子,可以参考一下。

2016-03-22

点击波纹效果---eclipse

这是一个点击出现波纹效果的例子,开发工具为eclipse

2016-03-22

点击波纹效果

这是个点击出现波纹效果的demo,可以借鉴参考下。

2016-03-22

EditText带删除按钮

这是个带删除功能的demo,值得学习一下!

2016-03-21

开源中国客户端Activity管理类

开源中国客户端Activity管理类,可以直接写入代码中

2016-03-17

蓝牙打印机代码

这个是蓝牙打印机的代码,可以借鉴一下

2016-03-17

android常用的过度动画

这里是些经常用到的过场动画,从别人哪里借鉴来的

2016-03-17

onActivityResult demo

这个例子讲的是一个activity对应多个acitivity的传值方法

2016-03-16

反编译工具三剑客

这个事反编译工具,可以将一般的APK反编译出资源文件和java文件

2016-03-16

Red5 Pro---Android demo

这个是Red5 Pro服务器的配套demo,可以用来学习

2016-03-10

Red5 pro latest

这个Red5 pro流媒体服务器,现在可以支持RTMP RTSP RTP等协议。

2016-03-10

android--属性动画

这个例子展示的是属性动画的许多效果,有助于我们理解!

2016-02-25

android--贝塞尔曲线

这个demo展示的是贝塞尔曲线的动画效果,有助于我们理解!

2016-02-25

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

TA关注的人

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