slider

还是菜鸟
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 6 7 8 9 10 11 12 下一页

2011年12月9日

摘要: 在Java语言中, abstract class 和interface 是支持抽象类定 义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对 于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。 理解... 阅读全文

posted @ 2011-12-09 22:34 slider 阅读(654) 评论(0) 推荐(0) 编辑

摘要: 总的来说有3种: 1.使用状态位,这个简单,就不多说了:public class Task extends Thread { private volatile boolean flag= true; public void stopTask() { flag = false; } @Override public void run() { while(flag){ /* do your no-block task */ } }} 2.当线程等待某些事件发生而被阻塞,又会发生什么?... 阅读全文

posted @ 2011-12-09 15:10 slider 阅读(16211) 评论(3) 推荐(2) 编辑

摘要: 使用java这么多年,虽然也总结了不少,但是有时候遇到一些java很基础问题。对于此,我觉得主要有两个原因,出了自己使用不够熟练之外,每次总结的内容没有好好理下来,到最后每次翻找的时候又的在baidu,google里大海捞针似的寻找答案。感觉有必要把一些java中容易重要或者容易糊涂的地方好好理下来,每次有好的想法就更新上去。 首先说的就是一些基本类型与包装类型的区别:boolean 与 Boolean,byte 与 Byte,int与 Integer,char 与 Character, short 与 Short, long 与 Long,float 与 Float, double 与... 阅读全文

posted @ 2011-12-09 12:59 slider 阅读(514) 评论(0) 推荐(0) 编辑

2011年12月7日

摘要: 下面是两篇有参考性的文章!记着:我们来澄清一下这两条不同的线,左边跟顶部的线来定义哪些图像的像素允许在伸缩时被复制。 底部与右边的线用来定义一个相对位置内的图像,视图的内容就放入其中。关键学习ninepatch的用法、一些注意事项、以及如何在项目之中使用1:介绍参考 :http://blog.sina.com.cn/s/blog_5033827f0100r4dm.htmlNinePatch图片以*.9.png结尾,和普通图片的区别是四周多了一个边框(如下图所示): 如上图所示,左边那条黑色线代表图片垂直拉伸的区域,上边的那条黑色线代表水平拉伸区域,右边的黑色线代表内容绘制的垂直区域,下边... 阅读全文

posted @ 2011-12-07 14:50 slider 阅读(32069) 评论(3) 推荐(2) 编辑

2011年12月6日

摘要: 这个是我实习的时候做的一个东西,写的是一个记事本。记事本里面的绘图数据本来是用图片形式包存的,后来听说可以用点数据可以保存。项目做的差不多了,反正闲着也是没有事情,所以就望这方面作了下。网上基本上是查不到这个资料的,就询问了下别人,探讨出了一个简单的思路,然后我就按照这个思路写出了些东西,下面就简单说下吧: 用一串点的信息来包存你的绘图信息,特被是在画板应用中非常有效,很节省空间。比如在一个空白画板上你画了一条线,那么你只需要记录下你划线的坐标及画笔的相关信息即可。然而以点数据形式保存,虽然节省的空间小,并且可以保存到数据库里,缺点是交互性差,比如你传递到别人手机里,对方必须要有相同算法... 阅读全文

posted @ 2011-12-06 21:03 slider 阅读(343) 评论(0) 推荐(0) 编辑

摘要: 修改字体颜色,包括静态定义,动态修改方法:在themes.xml文件里面找到你的想要改变字体颜色的部标view(大多数都是View哈),然后在style.xml文件里面找到具体的字体颜色属性textColor的目标值,接着你再返回themes.xml找到定义的颜色(注意目标值类似@android:color/xxx.xml,@color/xxx是values/colors.xml文件的定义的值),接着在res/color/文加夹下找到你定义的颜色即可。去一个文件如: 1 <?xml version="1.0" encoding="utf-8"?&g 阅读全文

posted @ 2011-12-06 16:37 slider 阅读(1007) 评论(0) 推荐(0) 编辑

摘要: 本文是articles里面的第一篇文章,其实老早就注意到这个问题,由于刚开始的时候没有看懂,今天重新看了下,印象还是满深刻的:它就是错误使用context导致内存泄露。 android系统的应用程序(至少T-Mobile G1)被限制16M堆大小范围内。设备拥有很多的内存但是开发者想要得到却很少。即使你不想使用设备所有的内存,你也应该在不杀死其他应用程序的情况下使用最少(的内存)。越多的程序在内存中,用户切换程序的速度就越快。在我的一部分工作中,我遇到一些内存问题他们大部分都源于一个错误:保持长时间引用Context(简单说就是Context泄露)。 android系统里,Contex... 阅读全文

posted @ 2011-12-06 00:05 slider 阅读(798) 评论(0) 推荐(0) 编辑

2011年12月2日

摘要: 曾经有个一个面试,问的是设计模式相关的问题。也就是鸭子问题,很多有经验的人因该很熟悉,就是策略模式里面的经典例子。虽然我知道些策略模式的知识,但是我却不晓得这个经典的例子,也怪我没有去看经典的书籍。我当时还一直纳闷,为什么要举例鸭子相关的,现在想想,是那个时候确实知识不够,献丑了。这策略模式网络上高手已经写了很多,我写它更多的目的在于自己,留下点记忆,也许几年后我会回过头还在看自己写的文章。 这个问题的提问我先陈述一下:先说有五十只鸭子怎么描述,保存。我说呢,先抽象出一个Dark类,把鸭子应该有的数据和行为抽象出来。然后它又说每次鸭子都会游泳(这个我还好理解),那么怎么来写这个类。我就说... 阅读全文

posted @ 2011-12-02 13:20 slider 阅读(487) 评论(0) 推荐(0) 编辑

2011年12月1日

摘要: 今天还了系统app里面的图片,重新编译出错:ERROR:9-patch imagepackages/apps/Settings/res/drawable-hdpi/app_gauge.9.png malformed. Musthave one-pixel frame that is either transparent or white. ERROR:Failure processing PNG imagepackages/apps/Settings/res/drawable-hdpi/app_gauge.9.png 发现竟然是跟图片的优化有关,所以,把上面出现的图片统统按照draw9patc 阅读全文

posted @ 2011-12-01 18:00 slider 阅读(1772) 评论(0) 推荐(0) 编辑

2011年11月30日

摘要: Domain\Username: \(user)@gmail.com Password: (password) Server: m.google.com默认server地址是gamil.com,然后重新登录就ok了 阅读全文

posted @ 2011-11-30 15:56 slider 阅读(510) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 下一页