07 2014 档案
摘要:方法一:如果单纯的传递List 或者List的话 就可以直接使用Java代码intent.putStringArrayListExtra(name,value)intent.putIntegerArrayListExtra(name,value) 方法二:如果传递的是List,可以把list强转成S...
阅读全文
摘要:1.找到android sdk的本地路径,adb命令在platform-tool下面,记为XXXX我的路径是(/Applications/eclipse/android-sdk-mac_x86/platform-tools)2.打开终端输入touch .bash_profile open -e .b...
阅读全文
摘要:一个帖子的整理:Handler一定要在主线程实例化吗?new Handler()和new Handler(Looper.getMainLooper())的区别如果你不带参数的实例化:Handler handler = new Handler();那么这个会默认用当前线程的looper一般而言,如果你...
阅读全文
摘要:今天遇到个问这个问题的,顺便帮解决了,是在导入工程的时候出现的,这是因为有同名的工程的,进入windows->show view->project explorer 这里找出来删掉再导入工程即可。本文转自:http://blog.csdn.net/xulaoban/article/details/8...
阅读全文
摘要:先介绍去掉标题栏的方法:第一种:也一般入门的时候经常使用的一种方法requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏注意这句一定要写在setContentView()方法的前面,不然会报错的第二种:在AndroidManifest.xml文件中...
阅读全文
摘要:今天做图像缓存需要计算Bitmap的所占的内存空间,于是研究了下Bitmap关于内存占用的API1、getRowBytes:Since API Level 1,用于计算位图每一行所占用的内存字节数。2、getByteCount:Since API Level 12,用于计算位图所占用的内存字节数。经...
阅读全文
摘要:postInvalidate、invalidate:会调用控件的onDraw()重绘控件refreshDrawableState:当控件在使用一个对控件状态敏感的Drawable对象时使用,如一个Button被按下时可以调用该方法,用来改变背景drawable的颜色(参照CompoundButton...
阅读全文
摘要:Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:...
阅读全文
摘要:1. 背景色:listView设置背景色android:background="@drawable/bg",拖动或者点击list空白位置的时候发现ListItem都变成黑色。 因为默认的ListItem背景是透明的,而ListView的背景是固定不变的,所以在滚动条滚动的过程中如果实时地去将当前每个...
阅读全文
摘要:大家都听过「瞎子摸象」的寓言故事。假如故事中的瞎子持之以恒的摸下去,那终究可以把整头象摸的一清二楚,那就完整知道象的长相了;只可惜他们都摸了一部分,就以为知道了,而下了象的结论,结果就误认了象的长相。 我们有很多人是否也是一样。对很多事物,只匆匆的看到事物的表相,就以为知了、懂了,而不会用心的花时...
阅读全文
摘要:Annotation是继承自java.lang.annotation.Annotation的类,用于向程序分析工具或虚拟机提供package class field methed 等方面的信息,它和其他类没什么区别,除了使用方式. Annotation的一般形式是 :public @interfac...
阅读全文
摘要:加了注解,等于打上了某种标记,没加,则等于没有某种标记,以后,其他程序可以用反射来了解你的类上面有无何种标记,看你有什么标记,就去干相应的事。标记可以加在类,方法,字段,包上,方法的参数上。(1)Java.lang中最基本的Annotation有@Deprecated, @Override, @Su...
阅读全文
摘要:问题出现的原因:因为windows下默认的编码是GBK,在ubuntu下是UTF-8所以,所以在windows下的注释,在ubuntu下就变成了乱码。解决的方案:1) eclipse->window->preferences->General->Content Types 2) 找到要修改的文件的类...
阅读全文
摘要:装完ubuntu 第一件事情就是连上网,换个源,进行更新操作,但前提条件是要配好ip和dns。 下面把自己配置的过程记录下来,权且当作一份备份,以便不时之需。一、配置ip ubuntu的网络配置信息放在 /etc/network/interfaces 中, 如果配置动态获取ip,则在上述文件中加入...
阅读全文