- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 Tomcat传送类
<br />近段时间在弄那个Tomcat。<br />网络的东西也是不好弄啊。<br />今天弄的一个登录客户端,要互相传送类对象,但总是出现ClassNotFoundException。<br />将两边的类完整地复制过去后还是不行。<br />最后仔细看了下提示,发现是包名不同。改过,Pass。<br />总结:出错时认真看了Logcat是个好习惯,特别是第一句,出错的关键往往在那里。
2011-03-15 19:58:00 610
原创 APIDemo学习笔记——Android上几种简单的Animation使用方法(三)——3D Transition
<br />大前天和昨天都没有写,因为看多了,觉得有很多点是重复的,有些一个Activity其实最主要的就是理解了一个API函数的功能就足够了,所以没什么写的激情,但还是坚持一下,抽点来写吧。<br />上次写了Animation,只讲了后面三个,第一个3D Transition没讲。<br />3D Transition的主要定义在animation包内,里面只有两个Java文件。<br />3D翻转其实并不是很复杂,最主要的是一个函数rotation.setAnimationListener(new D
2011-01-30 14:43:00 3077 1
原创 Android上让View自动更新的另一种办法(非线程)
<br />以前在让使用View时,如果要更新界面,总是使用到线程来更新界面,但在看了SDK之后,发现APIDemo里没有使用过多线程的,使用的是另一个方法。<br />以前写过一个简单的小游戏,用了View,页面更新的代码如下<br />public void run() { while( drawing ) { try { //更新球的位置信息 update(); //通知系统更新界面,相当于调用了onDraw函数
2011-01-29 00:43:00 6285
原创 APIDemo学习笔记——在XML中使用自定义的View类
<br />看了APIDemo->View->Custom的代码。<br />第一眼看过去这些代码还以为是一个很简单的TextView,但在翻到XML文件后,发现这个View是自定义的View,该View的定义放在view包的LabelView.java内,还是很有学习的价值的<br />。这个Demo主要包括view包的CustomView1.java,LabelView.java,layout中的custom_view_1.xml,res中的attrs.xml。<br /> <br />代码不贴了,每个
2011-01-26 14:46:00 3247
转载 Animation学习总结(中)(转)
<br />转贴:http://www.moandroid.com/?p=808<br /> <br />在Android画图学习总结(四)——Animation(上)中详细介绍了Tween Animation的定义、使用,由于篇幅有限,很多中重要的方面没有说明,这篇文章一方面做个完整的总结说明,另外一方面补充说明上一篇幅遗漏的问题,帮助大家更好的理解Tween Animation。<br />对Tween Animation的本质做个总结:Tween Animation通过对 View 的内容完成一系列的
2011-01-25 14:42:00 1014
转载 Animation学习总结(上)(转)
转贴:http://www.moandroid.com/?p=790随着对Drewable的深入了解,发现了Drawable更加强大的功能:显示Animation。Android SDK介绍了2种Animation:· Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果· Frame Animation:顺序播放事先做好的图像,跟电影类似在使用Animation前,我们先学习如何定义Animation,这对我们使用Animat
2011-01-25 14:33:00 1485
原创 APIDemo学习笔记——Android上几种简单的Animation使用方法(一)
<br />(啊,一不小心把这篇文章删了,没有备份,只能重来了。)<br />在API Demo的View->Animation下可以找到四个Animation的Demo,第一个3D Translate比较复杂,最后再讲,先讲第2个Interpolator。该Activity对应的是view包内的Animation3.java,和layout的animation_3.xml。<br />界面的布局不加解释了,就一个Spinner和一个TextView。不是本文内容。<br />主要解释下几个重点语句。<br
2011-01-25 14:24:00 14890
原创 APIDemo学习笔记——Android上几种简单的Animation使用方法(二)
在APIDemo里的View->Animation里找到4种Animation效果,第一个3D Transition比较复杂,放最后讲,先讲后面三个。第一个Interpolators其实对应的是View包里的Animation3.java,布局文件对应的layout里的animation_3.xml。布局的Spinner设置代码不想详加解释,不是本文重点,不懂的去查一下有关文章。主要解释以下几段代码。初始化Animation,参数分别为动作起点横坐标,终点横坐标,起点纵坐标,终点纵坐标。Animation
2011-01-24 22:28:00 25650 4
原创 APIDemo
<br />这个假期在朋友那里偶然发现了一个API Demo,是Android SDK里自带的一个程序的源代码,几乎Android上所有常见的效果都在里面可以找到。如此好的东西以前居然没有发现。以前遇到一些问题总是上网找,网上找到的代码的质量有些又不是很好。现在发现以前碰到的一些问题其实都是可以在这些个Demo里面找到原型的。<br />这个寒假就打算学习这个API Demo了,并打算写一系列学习笔记,希望可以做到一天一篇吧,不知道能坚持多久,尽量吧。
2011-01-24 20:00:00 1508
原创 Android——数组访问的同步问题
<br />今天将上次写的那个View改进了一下,让它能够自动生成新的球,在球多次碰撞后会自动消失掉,在消失的地方会留下一圈波浪形的圆圈痕迹。<br />本来应该是很简单的东西,但在实现的过程中却遇到了一些问题,程序崩溃了N多次。<br />在程序中使用两个线程来进行管理,一个线程负责画面的更新,另一个线程负责新的球的生成。因为这两个线程都会访问到同一个数组,并且有一个线程可能会将这个数组中的一些元素删除,这时候就遇到了数据的同步问题。当一个线程要删除另一个线程正在读取的元素时,程序就会崩溃,显示的错误是
2010-11-27 02:05:00 3227
原创 Android——自定义View类(一 )
在Android中,几乎所有能看到的元素都继承自View类。<br />View类是Android中最基础的类之一。其余的Button,RadioButton,CheckBox等等,都是通过继承View的方法来实现的。<br />通过继承View,可以很方便地定制出有个性的控件出来。<br />实现自定义View的最主要的是重写onDraw(Canvas canvas)函数,当每次系统重绘界面的时候,都会调用这个函数,并传下一个Canvas,在这个函数内,应该将这个View所要显示的内容都draw到这个Ca
2010-11-24 13:45:00 9855 6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人