11 2014 档案

摘要:什么是动画,动画的本质是通过连续不断地显示若干图像来产生“动”起来的效果。比如说一个移动的动画,就是在一定的时间段内,以恰当的速率(起码要12帧/秒以上,才会让人产生动起来的错觉)每隔若干时间在屏幕上更新一次位置。游戏中的动画效果也是由此而来。同样还有其他属性变更所引起的动画效果,从数学的角度来看... 阅读全文
posted @ 2014-11-29 00:21 cpacm 阅读(3609) 评论(0) 推荐(1)
摘要:刚刚把一个开源的项目变成maven项目来进行管理,由于是多级的目录(以前配置的都是单级的目录),所以记录一下pom文件是怎么配置的。一、目录结构如下,maven的结构图,红字是表示完整的项目二、建立pom文件那么,首先在每个目录先建立一个pom文件,以便maven能搜索到每个项目。(一)Trunk下... 阅读全文
posted @ 2014-11-21 13:18 cpacm 阅读(4079) 评论(0) 推荐(0)
摘要:TextView是控件中最最基础的一个控件,也是最简单的一个控件。但如果仅此,我不会专门为TextView写一篇文章。最近发现了Android中有趣的一个类,那就是标题上写的SpannableStringBuilder。那么它是个什么东西呢?它可以为你的文字加上各种效果,像变色,各种符号,斜体,图片... 阅读全文
posted @ 2014-11-15 11:25 cpacm 阅读(2131) 评论(0) 推荐(2)
摘要:在Java中,对字符串进行处理的方法很多,也可以通过导入相应的字符串处理的lib包来进行处理。不过今天要说的是Android中看到的两种处理字符串的方法。一、正则表达式其实正则表达式没有大家想象的那么难(虽然我自己也要查资料才能写),它就像一个文字游戏一样,规则都摆在那了,我们只要记住规则就能任我们... 阅读全文
posted @ 2014-11-15 09:06 cpacm 阅读(1876) 评论(0) 推荐(0)
摘要:平时在写程序时经常会遇到监听器,比如按钮的click监听器,按键监听器等等。而android中的监听器和java中的回调函数是同一个概念,都是在底层代码中定义一个接口来调用高层的代码。那么什么是回调函数呢?网上说的是“在WINDOWS中,程序员想让系统DLL调用自己编写的一个方法,于是利用DLL当中... 阅读全文
posted @ 2014-11-11 10:31 cpacm 阅读(698) 评论(0) 推荐(0)
摘要:Android系统中的“窗口”类型虽然很多,但只有两大类是经常使用的:一是由系统进程管理的,称之为“系统窗口”;第二个就是由应用程序产生的,用于显示UI界面的“应用窗口”。如果大家熟悉WindowManagerService(窗口管理机制WMS)的话,那么一切都很简单。它是一个负责统筹管理所有窗口的... 阅读全文
posted @ 2014-11-10 17:35 cpacm 阅读(19261) 评论(1) 推荐(0)
摘要:Android系统按键操作最先是在dispatchKeyEvent中进行处理的,然后才是onKeyDown(intkeyCode,KeyEventevent)和onKeyUp(intkeyCode,KeyEventevent)。同理,触摸操作也是先在dispatchTouchEvent中进行处理,在... 阅读全文
posted @ 2014-11-10 14:15 cpacm 阅读(7337) 评论(0) 推荐(0)
摘要:很多在manifest中的属性我们经常遗忘了它们,或者经常看到但又不是很明白它的作用。那么在这里我就拿了一些属性简单的解释一下,防止以后碰到却不知道其中的意思。不是很全,以后会断断续续的补充吧一、android:installLocation="internalOnly"android:instal... 阅读全文
posted @ 2014-11-08 15:08 cpacm 阅读(3616) 评论(0) 推荐(3)
摘要:今天主要讲解怎么使用PreferenceFragment。PreferenceFragment它与默认的SharedPreferences文件相连接,不需要你再自己写代码去操作SharedPreferences。这个是它最大的用处。一、类一个主Activity,用来存放fragment.一个Pref... 阅读全文
posted @ 2014-11-08 11:27 cpacm 阅读(722) 评论(0) 推荐(0)