摘要: Java中,经常可以遇到类型转换的场景,从变量的定义到复制、数值变量的计算到方法的参数传递、基类与派生类间的造型等,随处可见类型转换的身影。Java中的类型转换在Java编码中具有重要的作用。首先,来了解下数据类型的基本理解:数据是用来描述数据的种类,包括其值和基于其值基础上的可进行的操作集合。 J... 阅读全文
posted @ 2014-04-29 22:36 HappyCorn 阅读(57115) 评论(3) 推荐(11) 编辑
摘要: 从本篇开始,将对Java中各知识点进行一次具体总结,以便对以往的Java知识进行一次回顾,同时在总结的过程中加深对Java的理解。 Java作为一个庞大的知识体系,涉及到的知识点繁多,本文将从Java中最基本的类java.lang.Object开始谈起。 Object类是Java中其他所有类的祖先, 阅读全文
posted @ 2014-04-27 15:50 HappyCorn 阅读(58345) 评论(7) 推荐(16) 编辑
摘要: Android开发过程中,常常会遇到一些需求场景——在界面上弹出一个弹框,对用户进行提醒并让用户进行某些选择性的操作,如退出登录时的弹窗,让用户选择“退出”还是“取消”等操作。Android系统提供了Dialog类,以及Dialog的子类,常见如AlertDialog来实现此类功能。一般情况下,利用... 阅读全文
posted @ 2014-04-04 17:18 HappyCorn 阅读(80947) 评论(5) 推荐(5) 编辑
摘要: 前天Google官方终于出了Android刷新控件——SwipeRefreshLayout。 使用前先需要将android.support.v4.jar升级到19.1。升级后,可能会出现SDK版本与Android ADT Bundle 版本不一致从而导致ADT Bundle无法使用的情况。 解决方法... 阅读全文
posted @ 2014-03-31 23:04 HappyCorn 阅读(6787) 评论(0) 推荐(0) 编辑
摘要: 《Android事件机制之一:事件传递和消费》一文总结了Android中的事件传递和消费机制。 在其中对OntachEvent中的总结中,不是很具体。本文将主要对onTach进行总结。 ontach是Android系统中整个事件机制的基础。Android中的其他事件,如onClick、onLongC... 阅读全文
posted @ 2014-03-19 00:52 HappyCorn 阅读(20041) 评论(0) 推荐(0) 编辑
摘要: 异或运算符的符号为^,当对两个整数进行异或操作计算时,是对其相应的二进制数进行的异或运算。 其规则为:对于每一二进制位,0^0 =0, 0^1=1, 1^0=1, !^1=0。 可简单理解成:相同位为0,不同为为1(或两个数字相加,但不考虑进位)。 因此,又常称为按位异或。 异或运算具有如下几个特征 阅读全文
posted @ 2014-02-12 23:38 HappyCorn 阅读(2141) 评论(0) 推荐(0) 编辑
摘要: final从字面上理解含义为“最后的,最终的”。在Java中也同样表示出此种含义。 final可以用来修饰变量(包括类属性、对象属性、局部变量和形参)、方法(包括类方法和对象方法)和类。 1. final修饰类: final修饰类即表示此类已经是“最后的、最终的”含义。因此,用final修饰的类不能... 阅读全文
posted @ 2014-01-12 21:10 HappyCorn 阅读(60766) 评论(6) 推荐(11) 编辑
摘要: Java中的继承作为Java面向对象三大特性之一,在知识点上而言,还是很多的。现做出如下总结: 1. 继承的概念: 继承在本职上是特殊——一般的关系,即常说的is-a关系。子类继承父类,表明子类是一种特殊的父类,并且具有父类所不具有的 一些属性或方法。 2. 继承中的初始化顺序: 从类的结构上而言... 阅读全文
posted @ 2014-01-08 01:58 HappyCorn 阅读(36626) 评论(3) 推荐(1) 编辑
摘要: 关于Android中的事件机制,用到的地方还是很多的,并且这个知识点还真有点复杂。 在写这篇文章前,网上看了不少博文,有的写的感觉挺不错的。只是当时感觉好像理解了,事后又很容易忘。现在自己也系统整理下吧。 Android中的事件在表现形式上有很多,如onTach、onClick和onLongClic... 阅读全文
posted @ 2014-01-01 21:39 HappyCorn 阅读(28277) 评论(6) 推荐(7) 编辑
摘要: 前些天,在工作中遇到了一个需求:一个“加载上一页”的按钮宽度为父控件宽度一半,且水平居中于父控件中。 在此给出两种思路: 1.直接在Activity代码中获取到当前父控件的宽度,并将此按钮宽度值设置成父控件宽度的一半。 2.通过借用LinearLayout的 weightSum 和 layout_w 阅读全文
posted @ 2013-12-17 00:32 HappyCorn 阅读(16375) 评论(2) 推荐(0) 编辑
摘要: 在编码图集过程中,出现了Android IllegalArgumentException: Cannot draw recycled bitmaps错误。 大致意思是:不能使用已经被回收的bitmap。 bitmap回收部分代码如下: 1 Bitmap removeBitmap = softRe... 阅读全文
posted @ 2013-11-04 22:52 HappyCorn 阅读(7078) 评论(1) 推荐(0) 编辑
摘要: Android中,布局都是直接或间接的继承自ViewGroup类,其中,ViewGroup的直接子类目前有: AbsoluteLayout, AdapterView, DrawerLayout, FragmentBreadCrumbs, FrameLayout, GridLayout, Linear... 阅读全文
posted @ 2013-11-03 22:49 HappyCorn 阅读(6431) 评论(0) 推荐(1) 编辑
摘要: 最近在项目开发过程中,因为界面布局美化的需要开始接触到.9.png,无论是Goolge官方文档还是网上其他资料, 都给出了很多关于.9.png的基本介绍,.9.png基础文章推荐以下几篇: Google官方: http://developer.android.com/guide/topics/gra 阅读全文
posted @ 2013-10-16 22:43 HappyCorn 阅读(7600) 评论(0) 推荐(2) 编辑
摘要: 在使用ADT Bundle进Android开发时,有时经常会碰到如下错误提示: adb server is out of date. killing... ADB server didn't ACK * failed to start daemon * 在网上查找了不少资料,最后得知其... 阅读全文
posted @ 2013-10-11 20:47 HappyCorn 阅读(8215) 评论(2) 推荐(1) 编辑
摘要: 需求: 对于创建快捷方式到桌面,网上能查到不少资料,但一般都是针对应用程序本身的。 前阵子在做项目时,遇到了一个类似于百度贴吧里面的一个需求:对于每个具体的贴吧,都可以将其发送到桌面(HomeScreen)建立快捷方式shortcut。 图标相同,只是图标下面显示的名称为具体贴吧的名称,然后点击此快... 阅读全文
posted @ 2013-10-11 20:05 HappyCorn 阅读(6628) 评论(4) 推荐(0) 编辑