安卓程序员求 职信(精选多篇)_第1页
安卓程序员求 职信(精选多篇)_第2页
安卓程序员求 职信(精选多篇)_第3页
安卓程序员求 职信(精选多篇)_第4页
安卓程序员求 职信(精选多篇)_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-精选财经经济类资料- -最新财经经济资料-感谢阅读- 1 安卓程序员求职信(精选多篇) 1、数学、物理、计算机相关专业 本科学历; 2、熟悉计算机体系结构及计算 机网络体系结构,了解 c,c+或 javaj2me 其中一种语言; 3、对软件有较大兴趣,了解面 向对象思维,有较强的逻辑思维能力及 问题的解决能力; 4、熟悉 linux 系统编辑环境、测 试流程; 5、熟悉 tcp/ip、http 协议,有操 作系统的基础知识; oracle、 mysql、sqlserver 等数据库中至 少一种; 6、有较强的沟通能力,并能主 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 2 动的向上级汇报工作中出现的问题; 职位描述: -负责公司 android 项目的软件开 发 职位要求: -扎实的 java 语言基础 -计算机相关专业本科学历 -具有较好的英文读写能力 -有移动平台开发经验的优先 -一年以上 android 手机开发经验 岗位描述返回公司简介 3000- 3500 元 1、数学、物理、计算机相关专 业专科或以上学历; 2、 熟悉计算机体系结构及计算 机网络体系结构,了解 c,c+或 javaj2me 其中一种语言; 3、对软件有较大兴趣,了解面 向对象思维,有较强的逻辑思维能力及 问题的解决能力; 4、熟悉 linux 系统编辑环境、测 试流程; -精选财经经济类资料- -最新财经经济资料-感谢阅读- 3 5、熟悉 tcp/ip、http 协议,有操 作系统的基础知识; oracle、 mysql、sqlserver 等数据库中至 少一种; 6、有较强的沟通能力,并能主 动的向上级汇报工作中出现的问题; 软件测试 岗位职责/待遇/环境: 1、根据开发进度和任务分配, 完成相应模块软件的测试任务; 2、进行编制项目文档和质量记 录的工作; 3、能准确提出和定位软件缺陷; 4、能胜任回归测试的工作; 5、能与开发人员及产品人员有 效沟通协作; 6、按时向上级汇报测试进度状 况和数据。 录用流程:投递简历-初试笔试- -录用签订就业协议-内部实训- 上岗 工作地点:本职位工作地点在天 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 4 津和北京 岗位要求: 1、计算机、通信、电子、数学 等相关专业或者热爱编程,大学专科或 以上学历; 2、熟悉 web 产品测试,熟悉 b/s 架构; 3、熟悉软件功能测试和兼容性 测试; 4、熟悉软件开发的过程,有面 向对象的软件开发思想; 5、对主流数据库如 oracle/mysql/sqlserver 有一定了解; 6、有较强的沟通能力和独立思 考能力,工作细致; 7、具有高度的责任心和敬业精 神,良好的团队合作精神。 录用流程:投递简历-初试笔试- -录用签订就业协议-内部实训- 上岗 工 作地点:本职位工作地点在天津和北京 安卓程序开发程序员培训的真实 经历 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 5 大学毕业后,四年中的苦与乐都 伴随着毕业的铃声而渐渐远去。毕业 2 年多之后,我辗转过 2 个行业,慢慢的, 开始对自己的职业方向产生怀疑,看到 和自己的同窗之间渐行渐远,渐渐找不 到自己的方向,我开始陷入迷惘。偶然 的机会,和同事们交流了解到安卓程序 开发程序员培训,和安卓手机现在巨大 的发展空间,并通过自己的了解和朋友 的介绍,我发现这个行业是真正适合我 的方向! android 是一个年轻的、有待开 发的平台,它有潜力同时涵盖移动电话 的两个不同消费群体,甚至可能缩小工 作和娱乐之间的差别。于是,我毅然决 定辞去原本还不错的工作,跟我的一个 哥们从南方的家乡来到遥远的北京。我 要来一次:重走青春! 初来到千锋学习安卓,感受到了 与自学安卓程序开发不同的温馨和暖意。 授课老师不仅给你传授专业的安卓程序 开发程序员培训所要掌握的必备知识, 而且课后会经常和同学们沟通和交流, -精选财经经济类资料- -最新财经经济资料-感谢阅读- 6 并鼓励和引导大家更好的学习。经过了 几个月的培训,我们和老师建立了深厚 的友谊。老师每天开始上课前,会先复 习前一天的知识,做到温故而知新。然 后结合实例,现场演示教授当天的知识。 并在课后留下相关的练习,让我们课后 更好的消化和吸收。经过了复习,讲解 和练习的过程,对知识有了更深的理解。 在经过每个阶段性学习之后,是项目实 战。我觉得这是个人能力提高最快的时 候。老师会给予真实的项目开发文档和 案例,采用小组分配的方式,充分调动 每一位学员的思考和动手能力,真实体 会公司实际的开发场景。 除了自己的坚定选择,最需要感 谢的就是这里的老师和课程体系,还有 我可爱的朝夕相处过共同为了安卓程序 开发而拼搏过的同窗们。 我能有今天的一份成绩,站在这 样的一个位置,不只是薪资,也不仅仅 是在安卓程序开发程序员培训机构学习 的短短四个月就能决定的这一切。更主 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 7 要的是收获了属于自己的一个平台,认 识了更多的朋友,让我有能去挑战移动 互联网,成为一名真正的安卓程序开发 程序员,并能在安卓程序开发的路上, 开创属于自己人生中的新起点。 在这里,勤奋的人们开始了更加 勤奋的对目标的追逐。逐渐的,我从一 个对 android 程序开发的初窥,到学会 再到深入理解和掌握,继而赢得一次次 反思,每一次都是不断的充实自己的过 程。在这里学习 android 程序开发程序 员培训的过程中是苦并快乐的,每当解 决了一个新的问题,就感觉离自己的梦 想又近了一步,也对 android 程序开发 又多了一个更深层次的理解。 程序员求职信 2 发布时间:2014 年 09 月 03 日 来 源:应届毕业生求职网 个人简历简历模板英文简历个人 简历模板求职简历 个人简历表格简历范文简历封面 简历表个人简历范文 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 8 本文系程序员求职信模板,仅供 参考。 个人基本资料 出生日期:1982-06-12 性别:女 婚姻状况:未婚 身高: 厘米 体重: 公斤 求职意向描述_应聘岗位:计算机 专业人员/系统分析员/软件/软件测试工 程师/internet 开发工程师/通讯类专业人 员 岗位描述:软件程序员,c 程序员, c+程序员, java 程序员, it 客户销售人 员和行政管理 工作经验:0 年 期望月薪: 教育背景 毕业学校 *邮电学院 最高学历:本科 专业:计 算机科学与技术电脑水平:优秀 外语语 种:英语 外语水平:良好 教育历程: 毕业于*邮电学院 工作简历 在校应届毕业生 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 9 个人能力及自我介绍 本人性格乐观开朗,自信大方, 正直不讹,原则性强,直率诚恳,坦然 豁达,爱好广泛。大学四年的刻苦学习 生活,德、智、体全面发展。在学习期 间严格遵守学校各项规章制度,学习态 度端正,多次获得校优秀学生奖学金、 “优秀干部”的称号。在学习上通过课外 学习不断完善自己。对待工作热情,与 同学关系融洽,积极参加学校文体活动, 获得了一定的成绩,受到了老师和同学 们的肯定。在这四年中,不仅能让我在 这样广阔的知识土壤里吸取了不少的养 份,同时,还培养了我独立坚韧,团结 互助的素质品质,使自己有一定的工作 能力,组织能力,社交能力,以及语言 沟通能力。 程序员求职信模板 发布时间:2014 年 07 月 12 日 来 源:应届毕业生求职网 英文求职信模板中文求职信模板 个人求职信模板会计求职信模板求职信 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 10 求职信范文英文求职信求职信怎 么写求职信名称求职信格式 本文系程序员求职信模板,仅供 参考。 个人基本资料 出生日期:1982-06-12 性别:女 婚姻状况:未婚 身高: 厘米 体重: 公斤 求职意向描述_应聘岗位:计算机 专业人员/系统分析员/软件/软件测试工 程师/internet 开发工程师/通讯类专业人 员 岗位描述:软件程序员,c 程序员, c+程序员, java 程序员, it 客户销售人 员和行政管理 工作经验:0 年 期望月薪: 教育背景 毕业学校 *邮电学院 最高学历:本科 专业:计 算机科学与技术 电脑水平:优秀 外语语种:英语 外语水平:良好 教育历程: -精选财经经济类资料- -最新财经经济资料-感谢阅读- 11 毕业于*邮电学院 工作简历 在校应届毕业生 个人能力及自我介绍 本人性格乐观开朗,自信大方, 正直不讹,原则性强,直率诚恳,坦然 豁达,爱好广泛。大学四年的刻苦学习 生活,德、智、体全面发展。在学习期 间严格遵守学校各项规章制度,学习态 度端正,多次获得校优秀学生奖学金、 “优秀干部”的称号。在学习上通过课外 学习不断完善自己。对待工作热情,与 同学关系融洽,积极参加学校文体活动, 获得了一定的成绩,受到了老师和同学 们的肯定。在这四年中,不仅能让我在 这样广阔的知识土壤里吸取了不少的养 份,同时,还培养了我独立坚韧,团结 互助的素质品质,使自己有一定的工作 能力,组织能力,社交能力,以及语言 沟通能力。 尊敬的领导: 您好!得知贵公司的招聘信息, -精选财经经济类资料- -最新财经经济资料-感谢阅读- 12 我对 flash 程序员一职很感兴趣。从大 学毕业至今,一直在深圳一家网络公司 担任 flash 编程职务。对 flash 游戏课件 编程有了相当的了解和熟悉,我相信我 有能力担当贵公司所要求的 flash 编程 任务。 我对计算机编程有着非常浓厚的 兴趣,熟练运用 flash 动画及 action script2.0 编程,熟悉 flash 游戏开发流程; 熟悉 photoshop、dreamweaver mx 2014 及 visual studio 2014 等网页制作工具, 熟悉 html,有一定的.net+sql 网站建设 能力。 面对当今激烈的人才竞争,我很 清楚自己知识有限,但我更清楚我有着 不甘落后的精神和不断学习,不断提高 的愿望。乐于进取,不怕挫折是我的人 生信条,给我一次机会,让我去实 践,去闯,去干,因为能力要在 实践中培养,也终究要在实践中体现。 我信心十足,相信我所具备的专业技能, 积累的知识,加上有良好的人际关系, -精选财经经济类资料- -最新财经经济资料-感谢阅读- 13 会帮助我掀开生活中的新一页。 假如 我有幸能成为贵公司的一员,我相信我 有能力胜任贵公司安排的工作,并愿与 公司同甘共苦,并将以敬业乐业,深入 实际,吃苦耐劳,开拓创新的精神投入 到工作当中去。我相信贵公司能给我提 供施展才能的另一片天空,而且我也相 信我的努力能让贵公司的事业更上一层 楼。感谢您对我的关注! 此致 xxx 2014 年 11 月 20 日 尊敬的领导: 您好! 我来自 xxxxxx 学院 xxxx 系 xx 技术 xx 班的学生,我将于明年 7 月完 成大专学业,真正步入社会,开始人生 路上的新一段征程。 我这次写求职信的目的是应聘贵 公司的 c#程序员。 两年多来,在校领导和老师的引 导下,我努力很认真的学好专业知识, -精选财经经济类资料- -最新财经经济资料-感谢阅读- 14 训练专业技能,专业水平每一年都有明 显提高。在校期间,我学习了 c 语言, java,c#,winform ,sqlserver,oracle, 有较强的实践能力。 两年半的大专生活教我学会了冷 静的思考问题、以及如何面对问题,使 我能在人生的坐标上找寻适合自己的位 置并不断修整自我,更让我深刻认识到 人要用心地去做每一件事,认真、踏实 地面对人生的每一步。所以我诚挚地希 望加入你们这支优秀的、富有生命力的 群体,在大家的指导和帮助下,共同携 手,在人生的道路上不断进取。 “天生我材必有用 ”,后附本人的 简历,希望贵公司能给我一个发展的平 台,我会好好珍惜它,并全力以赴,为 实现自己的人生价值而奋斗,为贵公司 的发展贡献力量。 此致 敬礼! 该信息出自应届毕业生求职网 :http:/ -精选财经经济类资料- -最新财经经济资料-感谢阅读- 15 下面就是一则典型的求职信,让 我们一起来看看怎样才能写出一封成功 的求职 信。 求职信范例: xx 经理: 您好! 我写此信应聘贵公司招聘的经理 助理职位。我很高兴地在招聘网站得知 你们的招 聘广告,并一直期望能有机会加 盟贵公司。 两年前我毕业于首都经济贸易大 学国际贸易专业,在校期间学到了许多 专业知识,如国际贸易,国际贸易实务, 国际商务谈判,国际贸易法,外经贸英 语等课程。毕业后,就职于一家外贸公 司,从事市场助理工作,主要是协助经 理制定工作计划、一些外联工作、以及 文件、档案的管理工作。本人具备一定 的管理和策划能力,熟悉各种办公软件 的操作,英语熟练,略懂日语。我深信 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 16 可以胜任贵公 司经理助理之职。 个人简历及相关材料一并附上, 希望您能感到我是该职位的有力竞争者, 并希望 能尽快收到面试通知,我的联系 电话:139* 感谢您阅读此信并考虑我的应聘 要求! 此致敬礼! 您真诚的朋友: xxxx 年 x 月 x 月 尊敬的领导: 您好! 感谢您在百忙之中拔冗阅读我的 求职信。扬帆远航,赖您东风助力!我 是广西大学 2014 届软件工程专业的本 科毕业生。值此择业之际,我渴望能到 贵单位供职。希望与贵企业的同事们携 手并肩,共扬希望之帆,共创事业辉煌! 宝剑锋从磨砺出,梅花香自苦寒 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 17 来。在大学期间,我以勤勉进取的积极 心态,全方位地充实锻炼自己,经过学 习和磨练,我具备了以下三个方面的品 质能力: 一、诚实正直、勤劳务实的人格 品质。人格既包括一个人的性格,又包 括一个人的道德品质。在大学,我不仅 学到了课本里的知识,更领悟到了课堂 以外做人做事的道理。优秀的人格品质 是一个人内在修养的外在表现。在当下, 这是一种文明的社交方式,是顺利开展 工作、建立良好社交关系的基石。 二、扎实的专业基础知识和较强 的自学能力。具备扎实的 c/c+语言基 础,数据结构、算法等相关知识,对面 向对象编程有较高层次的认识,具有良 好而规范的编程习惯和技术文档编写习 惯。我还积极将所学知识学以致用,在 业余时间完成了电信计费系统、playfair 和维吉尼亚加密演示系统和俄罗斯方块 的代码编程。此外,在校期间学习上锐 意进取,专业成绩优异,以 650 分通过 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 18 英语四级,曾多次荣获国家奖学金及荣 获校优秀学生奖学金。 三、突出的工作能力和强烈的团 队合作精神。学习之余,我很注重知识 与能力的平衡。在校担任校党委组织部 助理、院实践调研部部长、支部书记等 职务,多次策划组织或参与校内外的志 愿活动,如党员服务月活动、社区电脑 培训、党员募捐仪式等。这培养了我强 烈的责任感、良好的交流沟通能力和组 织协调能力,增强了团队合作意识,同 时也使我积累了一些社会经验。 十年寒窗的求学生涯使我形式了 优良的处事作风和先进的思想观念,并 有独特的思维方式和和谐的人际关系。 我时刻注意抓住机会锻炼自己,并时刻 思索做好工作的方法。我是一个有能力 且有团队精神的人,对工作满怀热情, 我相信自己能在新环境既定的团队中做 好工作。 期望我能适合您的要求,也期望 您选择我,您的选择就是我的希望。为 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 19 了方便您更详细地了解我的情况,请审 阅我呈上的简历。期望能得到您的回音! 祝贵企业事业蒸蒸日上、硕果累累! 此致 敬礼! 自荐人:* 2014 年 5 月 14 日 android 学习心得 -093380117 计算机应用张峰 1.关于 activity 1. 在一个 activity 中使用多个 view 如果把 activity 看作 mvc 中的 control?它负责管理 ui 和接受事件,虽 然说一个 activity 通常对应一个屏幕, 但事实上,我们是可以只用一个 activity 管理多个不同的 view 来实现简单的逻 辑。 首先,我们增加一个新的资源描 述 layout/second.xml。 除了一个“hello 中国”以外,增加 一个按钮可以返回前一个界面。然后, -精选财经经济类资料- -最新财经经济资料-感谢阅读- 20 在代码中我们要为 hellotwo 增加两个方 法,setviewonecommand 和 setviewtwocommand,分别处理一下在 不同界面时,从资源里加载组件并为组 件绑定一个事件处理器最后,我们需要 在 oncreate 的时候,也就是启动后的 main 界面上设置一下按钮事件处理器。 2. 还是回到正道上,多个 activity 之间的跳转 android 中提供一个叫 intent 的类 来实现屏幕之间的跳转,按文档的说法, 似乎他们也建议采用这种方法,intent 的用法比较复杂,现在我先看看它最简 单的用法。 这里的跳转功能用 intent 来操作, 它的最简单用法就是用函数 setclass 设 置跳转前后两个 activity 类的实例,然 后调用 activity 自己的 startactivity 即可。 最后一句 finish 表示将当前 activity 关掉。 然后,我们同样弄一个 activity 类 hellothreeb,代码与前面的差不多, -精选财经经济类资料- -最新财经经济资料-感谢阅读- 21 只是将 setclass 的两个参数反一下,这 样就可以简单地实现在两个 activity 界 面中来回切换的功能了。 2.关于 intent 的使用 intent 分为两大类,显性的和隐 性的。一般来说,intent 要定位事件的 目的地,无外乎需要以下几个信息: 1.种类,比如我们常见的 launcher_category 就是表示这是一类应 用程序。 2.类型,在前面的例子中没用过, 表示数据的类型,这是隐性 intent 定位 目标的重要依据。 3.组件,前面的例子中用的是 setclass,不过也可以用 setcomponent 来 设置 intent 跳转的前后两个类实例。 4.附加数据,在 contenturi 之外 还可以附加一些信息,它是 bundle 类型 的对象。 其实,如果是在一个应用内部, 这种隐性的 intent 实在有点别扭,个人 觉得,这种松藕合的实现方法,只适用 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 22 于那些较大的系统或者多个不同的应用 之间的调用,可手机上又有什么“较大” 的系统呢?无非是可以与不同来源的多 个应用之间方便地互操作而已,那么会 是什么样的场景呢?比如,给 qq 好友 发送 gmail 邮件,用 googlemap 查找 qq 好友所在的位置?看上去挺不错的。 关于这个 contentprovider,其实 还有话说,它主要是的那些看似数据库 操作的方法我们都没真正去实现呢。不 过今天就到这里了,等下回再去研究吧。 3.关于 listactivity 准备一个 list 对象并借助 adapter 就可以构造出一个列表。重载 onlistitemclick 方法可以响应选择事件, 利用第一个参数可以访问到这个 listview 实例以得到选中的条目信息。 这里有一点要说明的,就是如果更简单 的话,其实连那个 setcontentview 都可 以不要了,android 也会自动帮我们构 造出一个全屏的列表。但是本例中我们 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 23 需要一个 textview 来显示选中的条目, 所以我们需要一个 layout.mainb 描述一 下这个列表窗口。 这里需要注意的是那个 listview 的 id,是系统自定义的 android:list,不 是我们随便取的,否则系统会说找不到 它想要的 listview 了。然后,在这个 listview 之外,我们又增加了一个 textview,用来显示选中的条目。 再来说说这里用到的 arrayadapter,它的构造函数中第二个参 数是一个资源 id,arrayadapter 的 api 文 档中说是要求用一个包含 textview 的 layout 文件,平台用它来显示每个选择 条目的样式,这里的取值是 r.layout.list_row,所以,我们还有一个 list_row.xml 文件来描述这个布局,相 当简单。 从 arrayadapter 上溯到 baseadapter,发现还有几个同源的 adapter 也应该可以使用,象 simpleadapter 和 cursoradapter,还是做 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 24 个例子来实验一下吧。 然后,在 hellotwob 中的 oncreate 函数中,修改代码,有几个不同:items 的元素是 hashmap 实例,这是一点变化, 然后构造函数除了要求 items 以外,还 要求提供一个 string 来说明用 hash 表中 的哪个字段显示在列表中,而后是一个 资源 id 的数组。 因为单纯的 cursoradapter 是抽象 类,所以我用的是它的子类 simplecursoradapter,很好理解,先用 contentresolver 查询通讯簿得到一个游 标,然后告诉 simplecursoradapter 要用 其中的 作为显示项来构造 出一个 adapter 即可。 4.关于 dialog 注意到 android.app 包下除了 dialog 以外,还包括了几个系统定义好 的对话框类,如 datepickerdialog、timepickerdialog 及 alertdialog。 其中 alertdialog 我上回用过一次, -精选财经经济类资料- -最新财经经济资料-感谢阅读- 25 基本上就那样子了,今天看看另外两个 对话框的使用吧。 很简单的,无非是需要一个 ondatesetlistener 接口的实现而已,在它 里面的 dateset 方法中就可以得到选择的 日期了。而 timepickerdialog 与 datepickerdialog 使用如出一辙。 看看另一个 progressdialog 的用 法吧,这个类与 alertdialog 一样包含了 多个 static 的方法,所以使用起来是非 常方便的。比如说,如果我们需要用它 来表示一个长时间的操作。 5.关于 service 和 notification 大略地看了一下 android.app 下的 service 类,觉得它与 activity 非常相似, 只是要注意几个地方: 1.生命周期,service 的从 oncreate-onstart-ondestroy 显得更为简 单。但是它的 onstart 是带参数的,第一 个 id 可用来标识这个 service,第二个 参数显示是用来传递数据的了。比较 activity,传递数据的 bundle 是在 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 26 oncreate 就带进入的。 2.service 的启动由 context.startservice 开始,其实 activity 或者 service 都是 context 的派生类。结 束于 context.stopservice 或者它自己的 stopself。 3.service 还有一个与 activity 不 一样的是它可以由另一个 context 去绑 定一个已存在的 service。就是这个方法 context.bindservice,被绑定的 service 要 求是已经 oncreate 了但可以没有 onstart。在 service 类中有个抽象方法 getbinder 可以得到这个 ibinder 对象。 关于这方面的细节,以后再看,这里只 做个记录罢。 4.与 service 有关的还有一个安全 的问题,可以在 androidmanifest.xml 中 用标签来声明一个 service 的访问权限, 关于 android 的安全问题也留待以后再 解决吧。 6gridview 与 imageview 简单一点吧,就瞧瞧那个 grid 的 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 27 效果,android 提供了一个 gridview,不 过从 apidemo 中看来,它似乎与 pc 上 的 grid 差别还是挺大的,更像那个 iconview 的感觉。不知道 android 中如 何实现表格界面?虽然在移动终端上, 表格一般不会有谁使用,大家似乎更倾 向于使用 listview,而 android 对于 listview 则有更简单的实现 listactivity。 很简单,只要重载几个方法就可 以了,关键是那个 getview 方法,它负 责构建出每个单元格中的对象实例。这 里我们构造的是一个 imageview 实例。 然后就是同样的将这个 adapter 赋给 gridview 即可,大家可以看看效果, 注意在做这个例子前,先放几个小图片 到 res/drawable 目录下,buildproject 一 下就可以得到那个 r.drawable.a 了。 在 getview 方法中我们使用了 imageview 类,这又是一个 widget。除 了上面用到的几个方法以外,还有以下 几个方法值得注意: 与图像来源有关的方法,我们只 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 28 用了资源文件的方式。 还是习惯性跑题了,其实,我是 想通过我对这个类的无数次 debugger 跟 进,说说它的多线程异步处理的解决策 略的。他的基本策略如下: 1. 当你实例化一个 asyncqueryhandler 类时,它会单件构造 一个线程,这个线程里面会构建一个消 息循环。 2. 获得该消息循环的指针,用它 做参数实例化另一个 handler 类,该类 为内部类。至此,就有了两个线程,各 自有一个 handler 来处理消息。 3. 当调用 onxxx 的时候,在 xxx 函数内部会将请求封装成一个内部的参 数类,将其作为消息的参数,将此消息 发送至另一个线程。 4. 在该线程的 handler 中,接受 该消息,并分析传入的参数,用初始化 时传入的 contentresolver 进行 xxx 操作, 并返回 cursor 或其他返回值。 5. 构造一个消息,将上述返回值 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 29 以及其他相关内容绑定在该消息上,发 送回主线程。 6. 主线程默认的 asyncqueryhandler 类的 handlemessage 方法会分析该消息,并转发给对应的 onxxxcomplete 方法。 7. 用户重写的 onxxxcomplete 方 法开始工作。 这就是它偷偷摸摸做过的事情, 基本还是很好理解的。我唯一好奇的是 它的线程管理方式,我猜测他是用的单 件模式。第一个 asyncqueryhandler 的实 例化会导致创建一个线程,从此该线程 成为不死老处男,所有的 contentresolver 相关的工作,都由该线 程统一完成。个人觉得这种解决方式很 赞。本来这个线程的生命周期就很难估 量,并且,当你有一个 contentprovider 的请求的时候,判断你会做更多的类似 操作并不过分。就算错了,花费的也只 是一个不死的线程,换来的却是简单的 生命周期管理和无数次线程生死开销的 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 30 节约。同时另外一个很重要的问题,他 并会涉及到单件中数据同步的问题,每 个类都有各自的 handler 类,彼此互不 干扰,分发可以分别进行。当多个数据 请求的时候,在同一个 contentresolver 上进行的可能微乎其微,这就避免了堵 塞。总而言之,这套解决办法和 android 的整体设计算是天作之合了。 所以建议,如果你有什么非 c

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论