摘要: 接上一篇:Mms模块ConversationList流程分析(1)三 联系人数据的查询 前面使用AsyncQueryHandler所获取到的cursor仅仅是查询了,所有对话信息数据;但是其中的联系人仅仅只是保存了其ID:recipientIds; 还需要根据此recipientIds获取其联系人的信息;这个就是在包装信息数据给ListItem使用的时候获取的;Conversation conv = Conversation.from(context, cursor);获取联系人相关信息;下面看下这个过程: 先从Conversation中的Cache中查找是否当前cursor所对应的Th... 阅读全文
posted @ 2012-04-01 17:23 __Shadow 阅读(2646) 评论(0) 推荐(0)
摘要: 一 代码位置结构及相关类..\packages\apps\Mms\src\com\android\mms\ui:存放界面显示相关的类..\packages\apps\Mms\src\com\android\mms\data:存放界面显示需要的数据相关的类主要的类:ConversationList:信息对话界面——>ListActivityConversationListAdapter:适配器 ——>CursorAdapterConversationListItem:对话界面的ListItem View——>RelativeLayoutConversationListItemD 阅读全文
posted @ 2012-04-01 17:14 __Shadow 阅读(5550) 评论(1) 推荐(2)
摘要: Android的Application理解一 概述 在之前所使用的的框架:VC的MFC,MTK平台开发;这两个平台相似之处是:基于Application开发;MFC是基于Application的Document/View的方式,每个Application就是一个进程;MTK是基于Application的Screen/Page,Service的方式,每个Application都有自己的内存和管理方式;这两种方式的核心是:Application;在Android开发学习中从HelloWord开始,我没有能够见到Application的相关代码,而是以Activity为入口; 让我... 阅读全文
posted @ 2012-04-01 15:52 __Shadow 阅读(8356) 评论(1) 推荐(0)