2013年6月17日
摘要: 1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l 简单,快捷l 过程可控使用的缺点:l 在使用多个异步操作和并需要进行Ui变更时,就变得复杂起来.2 )Handler异步实现的原理和适用的优缺点在Handler 异步实现时,涉及到 Handler, Looper, Message,Thread四个对象,实现异步的流程是主线程启动Thread(子线程)àthrea 阅读全文
posted @ 2013-06-17 17:45 大米稀饭 阅读(1982) 评论(0) 推荐(0)
摘要: 1. dip: device independent pixels(设备独立像素).不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这 这个,不依赖像素。这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示。在屏幕密度为160的显示屏上,1dip=1px,有时候可能你的屏幕分辨率很大如480*800,但是屏幕密度没有正确设置比如说还是160,那么这个时候凡是使用dip的都会显示异常,基本都是显示过小。dip的换算:dip(value)=(int) (px(value)/1.5 + 0. 阅读全文
posted @ 2013-06-17 17:13 大米稀饭 阅读(261) 评论(0) 推荐(0)
摘要: 第一类:属性值为true或falseandroid:layout_centerHrizontal水平居中android:layout_centerVertical垂直居中android:layout_centerInparent相对于父元素完全居中android:layout_alignParentBottom贴紧父元素的下边缘android:layout_alignParentLeft贴紧父元素的左边缘android:layout_alignParentRight贴紧父元素的右边缘android:layout_alignParentTop贴紧父元素的上边缘android:layout_ali 阅读全文
posted @ 2013-06-17 17:06 大米稀饭 阅读(388) 评论(0) 推荐(0)
摘要: 对于客户端——服务器端应用,从远程获取图片算是经常要用的一个功能,而图片资源往往会消耗比较大的流量,对应用来说,如果处理不好这个问题,那会让用户很崩溃,不知不觉手机流量就用完了,等用户发现是你的应用消耗掉了他手机流量的话,那么可想而知你的应用将面临什么样的命运。另外一个问题就是加载速度,如果应用中图... 阅读全文
posted @ 2013-06-17 16:47 大米稀饭 阅读(368) 评论(0) 推荐(0)
摘要: 相信Android的这个最简单的存储方式大家都很熟悉了,但是有一个小小技巧,也许你没有用过,今天就跟大家分享一下,我们可以把SharedPreferences封装在一个工具类中,当我们需要写数据和读数据的时候,就可以直接通过工具类的set和get方法来完成,类似JavaBean,这样使用起来就比较方便,快捷(建议项目中使用次数比较多使用)。好了,直接看看这段简单的代码吧:public class SharePreferenceUtil { private SharedPreferences sp; private SharedPreferences.Editor edito... 阅读全文
posted @ 2013-06-17 16:41 大米稀饭 阅读(209) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/weidi1989/article/details/8099092 阅读全文
posted @ 2013-06-17 16:26 大米稀饭 阅读(164) 评论(0) 推荐(0)
摘要: \res\anim\menu_in.xml 资源文件(动画)<?xml version="1.0" encoding="UTF-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/decelerate_interpolator" > <translate android:duration="@android:integer 阅读全文
posted @ 2013-06-17 16:04 大米稀饭 阅读(410) 评论(0) 推荐(0)
摘要: ListView中每个Item项之间都有分割线,设置android:footerDividersEnabled表示是否显示分割线,此属性默认为true。1.不显示分割线只要在ListView控件中添加android:footerDividersEnabled="false"即可。<ListViewandroid:id="@+id/local_groups_list"android:layout_width="match_parent"android:layout_height="wrap_content"an 阅读全文
posted @ 2013-06-17 14:42 大米稀饭 阅读(379) 评论(0) 推荐(0)
摘要: 在androd手机中处理xml数据时很常见的事情,通常在不同平台传输数据的时候,我们就可能使用xml,xml是与平台无关的特性,被广泛运用于数据通信中,那么在android中如何解析xml文件数据呢? 通常有三种方式:DOM,SAX,PULLDOM方式解析xml是先把xml文档都读到内存中,然后再用DOM API来访问树形结构,并获取数据的,但是这样一来,如果xml文件很大呢?手机CPU处理能力当然不能与PC机器比,因此在处理效率方面就相对差了,当然这是对于其他方式处理xml文档而言。 解析xml文档,当然必须有xml文档文件啦,放在assets目录的river.xml.那么如何处理呢?具体. 阅读全文
posted @ 2013-06-17 13:53 大米稀饭 阅读(1012) 评论(0) 推荐(0)