- 博客(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
red5安装成功后点击install显示空白
2016-02-25
串口通信关于 VARINAT的问题
2014-12-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人