2012年6月28日
摘要: 知道一些快捷键既可以减少我们需要记忆知识的数量,也可以减少手工编写代码的时间,希望对大家有用。 1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。 3. 【Ctrl+/】 快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。 4. 【Ctrl+D】 删除当前行,这... 阅读全文
posted @ 2012-06-28 16:28 清沁 阅读(980) 评论(0) 推荐(0) 编辑
摘要: 一、定义 scheme, host, port, path, pathPrefix, pathPattern是用来匹配 Intent 中的 Data Uri 的。具体规则如下: scheme://host:port/pathorpathPrefixorpathPattern这里需要注意的是这里的scheme不是schema,也许你记得 xmlns:android="http://schemas.android.com/apk/res/android" 这段声明,你就会想起其中的 schema (至少我是这样想到了...- -!),但这里的scheme不是schema。虽然在 阅读全文
posted @ 2012-06-28 16:18 清沁 阅读(1266) 评论(0) 推荐(1) 编辑
摘要: Android 应用程序中有三大核心组件: Activity, Service, Broadcast Receiver 都是通过被称之为意图的消息运行。Intent messaging is a facility for late run-time binding between components in the same or different applications. 意图本身一个 Intent 对象,它保存了对要执行操作的抽象描述—对于broadcasts来说,则表示对已经发生并且正要报告的操作。对这下三种组件,发送intents分别有不同的机制。传递一个Intent对象到 Con 阅读全文
posted @ 2012-06-28 16:17 清沁 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 1、广播信息 在Android中,Broadcast是一种广泛运用在应用程序之间异步传输信息的机制。Android系统通过发出广播消息,来通知各应用组件一些系统事件,如地域变换、电量不足、来电信息等,这些消息通常称为系统消息。第三方应用也可以广播消息,这些消息称为自定义消息。广播消息在本质上就是一个Intent对象。 BroadcastReceiver用于接收并处理广播消息。不管是系统消息还是自定义消息,都可以通过BroadcastReceiver来进行处理。形象的比喻,Intent是一种一对一的通信,广播消息是一种一对多的通信。2、 广播消息的处理流程 对于广播... 阅读全文
posted @ 2012-06-28 15:44 清沁 阅读(1260) 评论(0) 推荐(0) 编辑
摘要: 1.android有序广播和无序广播的区别 BroadcastReceiver所对应的广播分两类:普通广播和有序广播。 普通广播通过Context.sendBroadcast()方法来发送。它是完全异步的。 所有的receivers接收器的执行顺序不确定。 因此,所有的receivers接收器接收broadcast的顺序不确定。 这种方式效率更高。但是BroadcastReceiver无法使用setResult系列,getResult系列及abort系列API 有序广播是通过Context.sendOrderedBroadcast来发送。所有的receiver依次执行。 BroadcastRe 阅读全文
posted @ 2012-06-28 15:37 清沁 阅读(16253) 评论(0) 推荐(1) 编辑