- 博客(70)
- 资源 (4)
- 收藏
- 关注
转载 View及ViewGroup的事件分发及传递(二)
【注: 这也说明了为什么点击空白处的时候,运行的结果也和imageview一样,就是因为ViewGroup默认的clickable是false,可以试验一下,加上如下代码:myLayout.setClickable(true);运行一下程序,点击空白处,你会发现结果如下:】
2014-06-16 20:38:34
4626
转载 android之Fragment(官网资料翻译)
Fragment要点Fragment作为Activity界面的一部分组成出现可以在一个Activity中同时出现多个Fragment,并且,一个Fragment亦可在多个Activity中使用。在Activity运行过程中,可以添加、移除或者替换Fragment(add()、remove()、replace())Fragment可以响应自己的输入事件,并且有自己的生命周期,当然,它
2014-04-18 17:40:02
1067
转载 android网络类型 wap代理设置
1、很多人都知道移动提供的两个不同的接入点,即:CMWAP 和 CMNET ,前者是为手机WAP上网而设立的,后者则主要是为PC、笔记本电脑、PDA等利用GPRS上网服务的。它们在实现方式上并没有任何差别,但因为定位不同,所以和CMNET相比,CMWAP便有了部分限制,资费上也存在差别。我们常说的手机包月上网,就是指的的包月的wap。为了从应用中区别两者的定位,移动对CMWAP作了一定的限制,主要
2014-04-10 10:52:55
1247
转载 Android中Drawable Bitmap Canvas Paint之间区别
1.概念区别:很多网友刚刚开始学习Android平台,对于Drawable、Bitmap、Canvas和Paint它们之间的概念不是很清楚,其实它们除了Drawable外早在Sun的J2ME中就已经出现了,但是在Android平台中,Bitmap、Canvas相关的都有所变化。首先让我们理解下Android平台中的显示类是View,但是还提供了底层图形类android.graphi
2014-04-04 14:42:44
674
转载 程序静态分析
这是我在实习期间对程序静态分析写的报告,以普及大家对程序静态分析程序静态分析简述静态程序分析:程序静态分析(Program Static Analysis)是指在不运行代码的方式下,通过词法分析、语法分析、控制流分析等技术对程序代码进行扫描,验证代码是否满足规范性、安全性、可靠性、可维护性等指标的一种代码分析技术。它可以帮助软件开发人员、质量保证人员查找代码中存在的
2014-03-03 23:19:53
19780
2
原创 WebView中展示json中的html
有的时候,我们可能会遇到这种情况:在从服务器获取的数据中含有html标签的json字符串,这要通过一个webview来展示出来,下面就这个问题进行简单的示例:有如下的json字符串:String htmlData = "<p style="text-align:center"> <img src="http://f.expoon.com
2013-12-12 00:19:47
6540
原创 Handler消息机制浅谈
Message:消息;其中包含了消息ID,消息对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理Handler:处理者;负责Message发送消息及处理。Handler通过与Looper进行沟通,从而使用Handler时,需要实现handlerMessage(Message msg)方法来对特定的Message进行处理,例如更新UI等(主线程中才行)Messa
2013-10-31 16:22:08
10606
2
转载 android 设置控件的颜色字体的方法
Android平台已经给我们提供了很多标准的组件,如:TextView、EditView、Button、ImageView、Menu等,还有许多布局控件,常见的有:AbsoluteLayout、LinerLayout、RelativeLayout、TableLayout等。但随着人们对视觉的需求,基本组件已无法满足人们求新求异的要求,于是我们常常会自定义组件,用来实现更美观的UI界面。实现
2013-10-30 13:15:52
3031
转载 Android自定义控件之详细介绍
自定义控件在android中无处不见,自定义控件给了我们很大的方便。比如说,一个视图为imageview ,imagebutton ,textview 等诸多控件的组合,用的地方有很多,我们不可能每次都来写3个的组合,既浪费时间,效率又低。在这种情况下,我们就可以自定义一个view来替换他们,不仅提升了效率并且在xml中运用也是相当的美观。 一、控件自定义属性介绍 以下示例中代码均在val
2013-10-30 13:09:35
852
转载 加班与效率
微博上看到了这么一个贴子,就像以前在《腾讯,竞争力 和 用户体验》中批评过腾讯说自己的核心竞争力是员工加班一样,我顺着Winter的回复也批评了一下这个微博——“靠加班超越对手?!劳动密集型么?我要是对手的话,我就来趁机挖人了,直接摁死你……//@寒冬winter: 当一个管理者的智慧无法衡量一支团队的产出的时候,他就会把“工时”当做最后的救命稻草,死死抱住——这是他唯一听得懂的东
2013-10-24 22:58:49
799
原创 安卓简介二
安卓的相关总结会后续更新,如果想了解更多请看:http://bbs.itcast.cn/forum-112-1.html?hyk一、HelloWorld 1.了解Android工程目录结构 src:源代码:如果最初选择创建Activity,会有一个Activity的子类 gen:系统自动生成的文件R.java 中记
2013-08-14 23:56:11
777
原创 安卓简介
安卓的相关总结会后续更新,如果想了解更多,请看:http://bbs.itcast.cn/forum-53-1.html?hyk一、安卓简介:各种名词:SDK(Software Development Kit):s软件、d开发、k工具;其中包含类库, 文档, 工具, 原码, 案例IDE(Integrated Development Environment):eclipse就
2013-08-14 23:50:40
886
转载 深入了解Java关键字null
一、null是代表不确定的对象Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。比如:int a = null;是错误的。Ojbect o = null是正确的。Java中,变量的适用都遵循一个原则,先定义,并且初始化后,才可以使用。我们不能int a后,不给a指定值,就去打印a的值。这条对对
2013-04-29 12:42:52
743
转载 2013终端五大趋势
2013年移动终端将有进一步快速发展,外延内涵不断扩展、LTE终端、云计算应用、无线充电、手机安全将成市场热点。 工业和信息化部电信研究院泰尔实验室主任 何桂立回顾2012年,“智能终端”已然成为信息通信领域的热点词汇,其在移动互联网应用乃至物联网应用中扮演着非常重要角色。纵观工业化和信息化深度融合,工业社会向信息社会跨越发展的大趋势,以及信息通信社会需求变化,2013年在智能终端发展方面有
2013-04-29 12:39:30
1218
转载 Java初学者的30个常见问题
1.2 基本数据类型Q. 为什么 -0/3结果是 0,而-0.0/3.0 结果是 -0.0?(注意后边的结果0带负号)A. 在Java里,整数是用补码表示的。在补码中0只有一种表示方法。另一方面,浮点数则是用 IEEE 标准表示的, 对于0有两种表示方法, 0 和 -0。Q. 我可以用 %除以一个小数吗?A. 当然可以。比如,如果 angle是一个非负数,那么 angl
2013-04-27 12:26:04
908
原创 编译器真的擦出了集合的“类型”信息了吗
大家都知道,在集合上使用泛型,可以大大的减少运行时期出现的错误,并且效率还不会降低。有这两个方面的原因:第一、在定义集合的时候使用泛型,会在编译时期就限定了传入集合中元素的类型,所以保证了传入元素的类型。第二、运行之前,编译器会将集合上的限定类型擦除,就像没有加入限定类型一样,从而效率不会降低。可是,大家还知道,反射是会越过编译器,从而加入限定类型以外的其他类型,这是反射强大的一方面。
2013-04-26 23:55:30
1280
转载 String对象问题的讲解
如果想学习更多高新技术或是巩固加强自己的基础,建议你看看下面的视频,下面是我分享的一套免费提高的视频,希望大家共勉:(点击进入后,再点击优快云即可下载) 免费申请java全套视频光盘区域http://pro.net.itcast.cn/View-26-1329.aspxJava全套顶级视频http://pro.net.itcast.cn/View-22-1
2013-04-25 17:46:08
803
原创 集合间区别
List接口List接口对Collection进行了简单的扩充,它的具体实现类常用的有ArrayList和LinkedList。你可以将任何东西放到一个List容器中,并在需要时从中取出。ArrayList从其命名中可以看出它是一种类似数组的形式进行存储,因此它的随机访问速度极快,而LinkedList的内部实现是链表,它适合于在链表中间需要频繁进行插入和删除操作。在具体应用时可以根据需要
2013-04-24 11:39:11
795
转载 无法运行Eclipse的问题解决方法简介
在实际开发中不可避免会遇到一些奇怪的问题,导致解压缩安装的 Eclipse 无法运行。1、最典型的一种莫过于电脑上已经安装了正确版本的JDK 但是却在启动时报错的问题。遇到这种情况,首先您应该检查下载的Eclipse 安装包是不是完整,压缩包有无损坏。最好是从官方站点下载一个。2、还有一种问题,那就是除了正确版本的JDK 外,还安装了一些别的低版本的JDK,例如安装Oracle 或
2013-04-24 11:35:27
3410
原创 Java接口和Java抽象类
Java接口和Java抽象类有太多相似的地方,又有太多特别的地方,究竟在什么地方,才是它们的最佳位置呢?把它们比较一下,你就可以发现了。1、Java接口和Java抽象类最大的一个区别,就在于Java抽象类可以提供某些方法的部分实现,而Java接口不可以,这大概就是Java抽象类唯一的优点吧,但这个优点非常有用。如果向一个抽象类里加入一个新的具体方法时,那么它所有的子类都一下子都得到了这
2013-04-23 08:36:36
1065
转载 Java开发中的23种设计模式
在java中,学习一些设计模式,可大大提高我们的编程效率,而且可以简化代码,下面这篇文章,是我转载的,希望能对大家有帮助:一、学习设计模式最重要的是了解模式的手机应用场景。编程遇到特定场景的话,要有意识联想到设计模式,哪怕细节忘了也没关系,翻翻书就找到了二、提高手机APP设计的思想。学习设计模式的时候,要体会模式精妙之处,当想明白大师思想和自己的差距的时候,差距就缩短了一点儿有
2013-04-22 08:25:48
982
转载 再次写给我们这些浮躁的程序员
2010年初写过一篇博客,几年过去了,社会好像更浮躁,也有网友问我这方面的问题,于是有了下面这篇文章,再次写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条。多做项目,多思考不要害怕做事,刚毕业的同学最缺的就是工作经验(《程序员:增加编程经验的3种途径》),乱七八糟的项目能让你很快就了解了
2013-04-21 13:16:40
630
原创 java面向对象概述及javac的对象问题
(如今的程序领域,大家都在说,面向对象OOP,但是真正能理解面向对象的含义的程序员却很少,究竟什么是对象,怎样面向对象)一.面向对象:1.何谓对象:在面向对象程序设计中,我们将问题空间中的元素以及他们在方案空间中的的表示物称作对象(object)Alan Kay总结了smalltalk中对象的5大基本特征: 所有的东西都是对象。 程序是一大堆对象的集合,他们通过消息传递,各
2013-04-20 15:02:46
862
转载 HDFS应该掌握哪些知识
Hdfs(分布式文件系统)是hadoop的两大核心(hdfs和mapreduce)之一,hdfs又是mapreduce运算的数据存放地,因此hdfs是hadoop的根基。没有hdfs,就没有hadoop。 Hdfs是一个分布式文件系统,作用就是用来存放数据的。大家想一想,对于存放数据的文件系统,我们应该怎么学习,掌握哪些知识哪? 首先我们应该知道是如何存
2013-04-19 21:35:01
816
原创 正则表达式
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------正则表达式一、概述1、概念:符合一定规则的表达式。2、作用:用于专门操作字符串。3、特点:用于一些特定的符号来表示一些代码操作,这样就可以简化代码书写。4、好处:可简化对字符串的基本操作。5、弊端:符号定义越多,正则越长,阅读性越差。
2013-04-19 09:32:33
3020
1
转载 windows下修改eclipse的默认编码
windows下一般系统编码为 GB2312(中文版的windows), 由于我比较喜欢utf8格式的编码,现将修改方式和大家分享如果要使新建立工程、java文件直接使UTF-8则需要做以下工作: 1、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Workspace,右侧 Text file encoding,选择Other,改变为
2013-04-18 14:14:37
726
原创 关于集合带泛型的反射
我看到过有这么几个关于集合反射的问题,今天再次试验了一下,也查看了相关的文档,有点小心得,和大家分享一下。先看个例子吧:一共有三个:第一个是限定为Integer类型:package cn.conpany.test.reflect;import java.lang.reflect.InvocationTargetException;import java.util.Arra
2013-04-17 20:27:46
1168
原创 类加载器与内省结合的小程序
下面是内省和类加载器综合使用的一个小程序,希望对大家有所启发package cn.itcast.text1;import java.beans.IntrospectionException;import java.beans.PropertyDescriptor;import java.io.IOException;import java.io.InputStream;impo
2013-04-16 23:32:46
650
转载 十个习惯让你精通新的开发技术
这篇文章,是从我的《高效开发人员的五个特征》一文中抽出的一个观点。从我自身的事业和习惯中,我考虑了很多方式怎么样才能有效地学习。1. 要看书。在成千上万的编程图书中,可能很大一部分根本毫无用处。但是仍然有很多图书对你的(编程)能力有很大的提升。我一直坚持,相比在网络上查找很多有用信息,在同类图书中查找要来得更容易更快捷。阅读技术图书可心更好地抓住核心内容。对于理论,架构和设计等方面来说,图
2013-04-16 23:19:03
642
原创 为java而活,就这么简单
java交流、java分享,爱生活,请加群85316505,或点击这里此时,我真心不想学习了。可能是这两天忙着妹妹的婚礼,没休息好或者有些累的缘故吧。那就来论坛发发帖,让自己稍微放松一下心情。就此做个总结吧: 从开始学java到现在,将近4个多月了,我觉得很快乐,不难熬。因为我觉得在面对毕业就失业的压力,我找到了自己的方向,这让我心里很踏实;因为对我来说,我真正能让自
2013-04-16 23:03:04
780
原创 黑马程序员 面试技巧<三>--->银行业务系统
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、需求:模拟实现银行业务调度系统逻辑,具体需求如下:1、银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2、有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户
2013-03-23 19:44:42
2412
原创 黑马程序员 面试技巧<二>--->交通灯管理系统
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、需求:模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:1、异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ----直行车辆 由西向而来去往南向的车辆---- 右转车辆 由东
2013-03-22 22:05:37
1873
原创 黑马程序员 面试技巧<一>--->面向对象的思想示例
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------第一节 浅析面向对象思想一、面向对象的重要经验:记住一点:谁拥有数据,书就是对外提供这些数据的方法。二、举例:1、人在黑板上画圈:指挥者:人,发出画的信号,执行者:圈,它是主体对象,进行对自身的画的方法的
2013-03-22 12:16:05
1421
原创 黑马程序员 高新技术<五>--->代理
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------第一节 概述一、概念:1、生活中的代理:就是常说的代理商,从厂商将商品卖给消费者,消费者不用很麻烦的到厂商在购买了。2、程序中的代理:要为已经存在的多个具有相同接口的目标类的各个方法增加一些系统功能,如异常处理、日志、计算方法的运行时间、事物
2013-03-21 22:44:19
1222
原创 黑马程序员 高新技术<四>--->内省、注解与类加载器
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------第一节 由内省IntroSpector引出JavaBean一、概述:1、IntroSpector:即内省,是对内部进行检查,了解更多的底层细节。2、内省的作用:主要针对JavaBean进行操作。二、JavaBean(存在于java.bea
2013-03-21 20:32:15
1280
原创 黑马程序员 高新技术<三>---> 泛型
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------第一节 泛型概述--->JDK1.5新特性一、泛型的出现:1、泛型是在JDK1.5以后出现的新特性。泛型是用于解决安全问题的,是一个安全机制。2、JDK1.5的集合类希望在定义集合时,明确表明你要向集合中装入那种类型的数据,无法加入指定类型以外
2013-03-19 22:34:24
1247
原创 黑马程序员 高新技术<二>---> 反射
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------第一节 Class一、概述:1、Class是Java程序中各个Java类的总称;它是反射的基石,通过Class类来使用反射。2、Class和class的区别1)class:Java中的类用于描述一类事物的共性,该类事物有什么属性,没有什么
2013-03-16 22:36:26
1851
原创 黑马程序员 高新技术<一>---> eclipse开发工具、相关知识加强及枚举类
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------第一节 eclipse开发工具简述一、概述:1、eclipse是运行在java基础上的工具。2、名词:1)IDE:ItegrityDevelopment Enviroment,集成开发环境2)JavaEE:javaEnterprise
2013-03-15 21:41:54
1370
事件分发的Demo
2014-06-16
最新的JDK1.7API
2013-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人