摘要: HTTP/1.0 这是第一个在通讯中指定版本号的 HTTP 协议版本,至今仍被广泛采用,特别是在代理服务器中。 HTTP/1.1 当前版本。持久连接被默认采用,并能很好地配合代理服务器工作。还支持以管道方式在同时发送多个请求,以便降低线路负载,提高传输速度。 HTTP/1.1相较于 HTTP/1.0 协议的区别主要体现在: 1 缓存处理 2 带宽优化及网络连接的使用 3 错误通知的管理 4 消息在网络中的发送 5 互联网地址的维护 6 安全性及完整性 阅读全文
posted @ 2012-07-25 16:45 集少成多 阅读(180) 评论(0) 推荐(0) 编辑
摘要: BroadcastReceiver所对应的广播分两类:普通广播和有序广播。普通广播:通过Context.sendBroadcast()方法来发送,它是完全异步的。所有的receivers(接收器)的执行顺序不确定,因此所有的receivers(接收器)接收broadcast的顺序不确定。这种方式效率更高,但是BroadcastReceiver无法使用setResult系列、getResult系列及abort(中止)系列API有序广播:是通过Context.sendOrderedBroadcast来发送,所有的receiver依次执行。BroadcastReceiver可以使用setResult 阅读全文
posted @ 2012-07-24 19:22 集少成多 阅读(3030) 评论(0) 推荐(0) 编辑
摘要: 对于单一Activity的应用来说,退出很简单,直接finish()即可。当然,也可以用killProcess()和System.exit()这样的方法。但是,对于多Activity的应用来说,在打开多个Activity后,如果想在最后打开的Activity直接退出,上边的方法都是没有用的,因为上边的方法都是结束一个Activity而已。那么,有没有办法直接退出整个应用呢?在2.1之前,可以使用ActivityManager的restartPackage方法。它可以直接结束整个应用。在使用时需要权限android.permission.RESTART_PACKAGES。注意不要被它的名字迷惑。 阅读全文
posted @ 2012-07-23 19:10 集少成多 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1、数据元素相互之间的关系称为结构。有四类基本结构:集合、线性结构、树形结构、图状结构。 集合结构:除了同属于一种类型外,别无其它关系 线性结构:元素之间存在一对一关系常见类型有: 数组,链表,队列,栈,它们之间在操作上有所区别。例如:链表可在任意位置插入或删除元素, 而队列在队尾插入元素,队头删除元素,栈只能在栈顶进行插入,删除操作。树形结构:元素之间存在一对多的关系,常见类型有:树(有许多特例:二叉树、平衡二叉树、查找树等) 图形结构:元素之间存在多对多的关系,图形结构中每个结点的前驱结点数和后续结点多个数可以任意常用数据结构 :数组(静态数组、动态数组)、线性表、链表(单向链表、双向链表 阅读全文
posted @ 2012-07-23 16:36 集少成多 阅读(5019) 评论(0) 推荐(0) 编辑
摘要: Inflater英文意思是膨胀,在安卓中是“扩展”的意思。LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 widget控件(如:Button,TextView等)。她可以有很多地方可以使用,如BaseAdapter的getView中,自定义Dialog中取得view中的组件widget等等。它的用法有2种:Java代码viewplaincopytoclipboardprint?LayoutInflaterinflat 阅读全文
posted @ 2012-07-22 18:36 集少成多 阅读(439) 评论(0) 推荐(0) 编辑
摘要: Android项目的目录结构:src : 源文件 gen : eclipse自动维护的一个目录 assets : 原生资源目录 res : 二进制资源 drawable : 可绘制资源 layout : 布局描述文件(xml)values : 值资源 阅读全文
posted @ 2012-07-22 18:25 集少成多 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1、发广播2、binderService启动服务,activity可以操作service里面的方法 阅读全文
posted @ 2012-07-22 16:17 集少成多 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 1.startService启动服务,与调用者没联系,调用者退出,服务仍然进行。startService启动服务,无法操作服务里面的方法。2.bindService启动服务,服务与调用者绑定在一起,若调用者退出,则服务就会调用onUnbinder—>onDestroy()。bindService启动服务,允许activity操作服务里面的方法。 阅读全文
posted @ 2012-07-22 16:10 集少成多 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 安卓每个应用程序的数据都是采用私有的形式进行操作的,不论数据是文件保存还是数据库保存,都不能被外界应用程序访问,ContentProvider将不同应用程序的数据操作标准统一起来,将各个应用程序的数据操作标准表明给其它应用程序。这样一个应用程序就可以按ContentProvider所制定的标准被外部所操作。ContentProvider对外共享数据的好处是统一了数据的访问方式。 阅读全文
posted @ 2012-07-22 15:55 集少成多 阅读(2310) 评论(0) 推荐(0) 编辑
摘要: looper比喻成排队买票的队伍,则排队的每个人就是一个message,handler就是维护队伍的管理员 阅读全文
posted @ 2012-07-22 15:40 集少成多 阅读(98) 评论(0) 推荐(0) 编辑