工作中学到的经验总结
总结是在项目、工作、时期后,对整个过程进行反思,以分析出有参考作用的报告,用于为以后工作的实施,提供明确的参考。所以,编写一份总结十分重要,以下是小编整理的关于《工作中学到的经验总结》,欢迎大家借鉴与参考,希望对大家有所帮助!
第一篇:工作中学到的经验总结
从军训中学到的
提到军训两个字,大家的感觉会怎样?是艰辛,劳累,是恐怖可怕还是无聊?总而言之,我觉得军训并没有大家所想的那么不好玩,那么可怕,而且军训很好玩,让我体验到了军营里的生活,从而让我学会了更多的知识,触发了许多感想。
我们一共军训5天,在这5天里让我体验了军营里艰辛的生活:每天早晨六点,号角便骤然响起,我们便要立即起床,把被子叠整齐后快速穿衣洗漱就要下楼到集合地点集合。等人到齐后,教官们就清点人数,之后就报告人数,接着给同学们讲解和安排,分配一下今天的任务。训练到中午的时候,号角便响起来,我们便拿着饭盒排着队去用餐。用餐的时候,餐厅里必须安静起来,待开放命令放出后,就由班长分饭菜,其余的同学则端正地坐在位置上面,开始吃饭的时候,我们不能随便讲话,也不能随便乱动。
训练的时候,教官教给我们一些军营里的基本动作,如:立正,稍息,跑步„„等等。教官一说“停”的时候,我们就立马停止动作,做到纹丝不动地站立着,即使太阳很晒,脸上很痒都不能去碰。
在宿舍里的时候,我们要搞好内务,每一个房间都有一个舍长,是专门督促同学们干活和检查房间的卫生。搞卫生的时候要搞得非常干净,不能有一丝的尘埃。
这就是军营里的大致描写,以上的军队生活让我学会了很多,让我学会了军人们各种严整的动作以及步伐,嘹亮的军歌以及军人们的作风。以前在看电视的时候,总是看到一些一排排一列列的军人们迈着整齐的正步,喊着嘹亮的口号威武地走在路上,那是我是多么羡慕他们啊。军训的时候,我也学会了那些整齐好看的军姿和步伐,并且能较为整齐地做好这些动作。除了动作,我还学会了四首嘹亮又好听的军歌。当然,比学会军人们的动作步伐和军歌更重要的就是军队里的作风和精神:严厉,卫生,节约,简朴,高效等等。军人们的生活是艰苦的,我军训后,就能从一朵温室里的花朵变成不怕风雨的树木,我学会吃苦耐劳,坚持不懈,艰苦卓绝,坚强„„
军训,可以改掉我们的惰性,让我们变得更加的勤快;军训,可以让我们从温室里的花朵变成不畏风雨的小草;军训可以让爸妈服侍自己变得自己独立生活;军训可以取走懦弱,添加坚强!
我爱军训,我爱军营里的生活!因为军营里的生活,让我学会了很多,很多„„
第二篇:从毛泽东领导艺术中学到的
学习毛泽东领导艺术已经两个月了,我从中学习到了很多。 领导是人类社会的重要活动。一个国家,一个地区,一个单位的兴衰,“领导是关键”。中国近代历史表明,毛泽东是中国人民伟大的民族英雄,也是领导中国革命和建设的杰出领袖。中国能有今天的繁荣富强,根源于毛泽东优秀的领导能力,根源于他杰出的领导才智。在领导艺术上,毛泽东是一个最善于运用权力,发挥权力,发动人民,号召群众的伟人,在领导工作中,毛泽东表现出卓越的理论才能、决策才能、组织才能、协调才能和激励才能。他赢得了广大人民群众长期而持续的热情和拥戴。毛泽东具有一种特殊的领导素养,即中华民族的谦虚实际、中国农民的朴素勤勉、知识分子的好学深思、革命军人的果决多智、机动沉着、杰出政治家的韬略能力和坚韧顽强。但是,他的这一切素质的形成不是天生的,也不是神授的,而是从小到大,从无到有,逐渐自觉培养、锻炼和铸造自我的结果,是他自觉把自己领导素养的提升与中国革命领导实践不断结合,完善自我的结果。 我学习了毛泽东邓小平得到领导艺术领悟了很多,一个出色的领导人不仅仅是因为他拥有出众的的领导能力,更重要的是因为他有许多别人所没有的品格。
毛泽东在韶山冲沿袭了家族的文化和接受了基本的教育,并在那里成长起来,小时候就显示出了领导者的雄心壮志,他在13岁时写了一首诗,名叫《青蛙》:
独坐池塘如虎踞, 绿杨树下养精神。 春来我不先开口
哪个虫儿敢作声?
从中就可以看出少年时期毛泽东豪气干云的气概。他早年投身革命,在长期艰苦的革命斗争中成长为党的第一代中央领导集体的核心。他为中国新民主主义革命的胜利、社会主义革命的成功和社会主义建设的进行为实现中华民族的独立和振兴、中国人民的解放和幸福,作出了彪炳史册的贡献。毛泽东同志毕生最突出最伟大的贡献,就是领导我们党和人民找到民主主义革命的正确道路,完成了反帝反封建的任务,建立了中华人民共和国,确立了社会主义基本制度,并从中国实际出发探索社会主义建设的道路,为古老的中国赶上时代发展潮流、阔步走向繁荣昌盛创造了根本前提,奠定了坚实的理论和实践基础。毛泽东创造性地运用马克思列宁主义基本原理,深刻分析中国社会形态和阶级状况,经过艰苦的实践和探索,明确了中国革命的性质、对象、任务和动力,提出通过新民主主义革命走向社会主义的两步走的战略,制定了新民主主义革命的总路线,开辟了以农村包围城市、最后夺取全国胜利的革命道路。毛泽东传奇班的人生道路带给我们诸多启示,作为中国近代最伟大的领导,他身上有什么样的领导艺术呢?我认为有几下几个方面:
第一,毛泽东有强大的人格魅力。毛泽东领导才智的特征在于,它具有强烈的超凡的个人魅力的性质。毛泽东的超凡领导魅力是集人格的魅力与思想的魅力于一身。这种超凡魅力
体现在他的领导才智上既是相对近代以来灾难深重的民族危机而言的,也是相对于他本人超凡的领导力、决策力、号召力而言的,又是相对于充分调动广大人民群众的积极性,并且获得人民的拥戴而言的。因此,他的领导才智具有巨大的威力。关于毛泽东的领袖魅力,美国总统尼克松的国务卿基辛格第一次见到毛泽东的时候,几乎完全被毛泽东的威严所震慑,并折服于毛泽东的魅力。基辛格事后回忆说,毛泽东成为凌驾整个房间的中心,而这不是靠大多数国家里那种用排场使领导人显出几分威严的办法,而是因为他身上发出一种几乎可以感觉得到的压倒一切的魅力。基辛格是老牌政治家,但是,他认为,“或许除了戴高乐以外,我从来没有见过一个人像他一样具有如此高度集中的、不加掩饰的意志力。“这就是毛泽东杰出领导才智形成的巨大领袖魅力的显露。
第二,毛泽东很注重个人知识素养。毛泽东出生于一个普通的农民家庭,祖祖辈辈种地。他从小在农村里接触到中国社会的最底层同时也受到传统文化的熏陶。虽然生活在一个闭塞小山村中,但毛泽东从小热爱学习,勤读四书五经,同时读一些课外书籍包括《三国演义》、《西游记》,打下了很深的国学底蕴。毛泽东学习很有创造性,从来不盲从。毛泽东有一个习惯,不动笔墨不读书。动笔的过程就是一个思考的过程。几十年来,毛主席每阅读一本书、一篇文章,都在重要的地方画上圈、杠、点等各种符号,在书眉和空白的地方写上许多批语中南海毛泽东有大量的图书,大概有九万本,借书条子五千本,现存有五万件手稿
这九万本的书,打开来看里面有大量的批注,有很多的批注。以《二十四史》为例,二十四史包括史记、汉书、周书、北齐书、一直到明史,二十四部史书,四千年的正史集成,共
850本。古代的书是线装本的书,是没有标点符号的,这些标点符号都是毛泽东点的,他看完后还总结里面的经验,并做了很多心得体会批注,内容无所不包,包括怎么改造人、怎么用人、怎么决策、怎么识别人、怎么养身。毛泽东读史和国学是在不断思考的,而且谈出他的看法。《贺新郎•读史》一词概括了中国历史,指明只有人民才是创造世界历史的动力的历史唯物主义观点。他在延安的题词“与时并进”,说的是理论和文化是跟着时代前进而前进的。
毛泽东的领导思想与实践,充满哲理。它从中国实际出发,运用马克思主义的认识论和辩证法独创性地解决了中国革命的基本问题。它的科学内容是多方面的,就其主要点来说,即在他才智的根基上,善于进行调查研究,正确地认识中国的基本国情;在他才智的核心上,善于捉住主要矛盾,掌握矛盾转化规律,抓住中心环节,照顾全局;在他才智的关键上,善于作出科学决策,富有战略眼光,把原则性和灵活性结合起来;在他才智的保证上,善于做人的思想政治工作,知人善任,团结干部,相信和依靠群众;在他才智的魄力和魅力上,善于绘制中国革命的独特图样,能动地反映客观实际情况,坚持从改造中国中去认识中国,又从认识中国中去改造中国;等等。因此毛泽东主席的领导艺术在当今时代具有十分重要的学习意义。
毛泽东的领导艺术对于我们当代大学生有着很重要的学习意义,不管是在未来的工作就业还是为人处事中都有着重大的意义,这门课的开设让我们能更好的理解老一辈的领导人才的领导思想,对我们有很重要的影响力,。
第三篇:中学化学教学工作经验总结
经验总结
中学化学教学工作经验总结
在我从教以来,不断总结教学经验,更新教育理念,向老教师求教,向新教师学习,尽量做到学而不厌,精益求精。初中化学是以熟悉的生活素材,精美的图片,多样的实验呈现给学生,因此我在教学中尽量注重理论与实践相结合的方式,激发学生兴趣,以学生为主体,以多渠道多形式的课外活动为载体,培养学生的创新能力,提高学生的综合素养,在教学过程中坚持做到:
一、教师引导,引情激越
心理学认为学习上的自觉性就是指学生对学习目的和它的社会意义有清晰的认识,从而转变为自己的需要,所以产生学习的积极性,积极性的产生首先依赖于兴趣。因此每节课教师的引导,激发学生兴趣,显得至关重要。例如在上《二氧化碳》时,首先用多媒体播放一则画面,配以“死狗洞”故事的解释。故事情节吸引学生,学生很想知道二氧化碳这种物质为什么能致狗死亡?它有什么性质?引起学生对探究二氧化碳的兴趣。
二、以实验为基础,让学生走进合作探究的课堂。
新教材中活动探究的内容以丰富的形式呈现,探究式学习与教学是由学生寻找问题答案,独立学习为前提,给学生以机会,突出学生的主体性,让学生解决实际问题的一种教学方式。化学教学是以实验为基础,因此化学实验是学生进行探究活动的重要平台,例如在教学《质量守恒定律》、《燃烧的条件》等课程时,都是以合作探究的形式 1
完成。教师在整个教学过程中只注重创设问题情境让学生设计实验,解决学生的困难,及时总结归纳,却不要束缚学生思维,而是把大量的空间留给学生思考。
三、多与学生交流,以身作则,有的放矢。
现代中学生由其生理特点及诸多的社会因素影响,往往在学习过程中急躁多动,情绪不稳定,甚至厌学。在历届的毕业生中有多数学生如此,各方面的压力,真是让人头痛。针对这一特点,我运用情感交流,收效较大。我关心学生的生活,经常深入学生中间,与他们谈心,了解学生对自己的教学意见,加深师生情谊,起到交流感情的作用,学生愿意接近你,因此也就愿意学你的课,使学生由被动学习变为主动学习,只要学生提出问题,我总是耐心解答,从不用“问题太简单”“多看书”“多想”的词刺激学生,甚至有时以身作则和学生一起查资料,做实验解决学生的疑惑。
四、注重知识的系统化、规律化总结。
针对初中化学教学的特点:杂、繁。在教学过程中找规律、找联系,让学生把知识系统化,为使学生更加系统地掌握元素及其化合物的知识,认识他们之间的相互变换关系,在教学中我常以化学方程式为主体,以点带面,让学生感到学习化学确有规律可循。例如在复习《酸碱盐》时,涉及知识点多,我把较多的知识点绘制程图表,引导学生找出它们的内在规律,使复杂的东西简单化。
五、重视学生心理素质的培养。
要使学生成为高素质的人才,必须培养学生具有良好的心理素
质,也就是要培养学生具有敏锐的观察力、丰富的想象力、灵活的思维能力、坚强的意志力、丰富的情感和开朗的性格,以适应复杂多变的社会环境和日新月异的时代步伐。
化学教学以实验为基础,因此在实验的过程中往往会出现各种各样的情况,这就要求学生具有良好的心理素质,不因实验成功与否而患得患失。而是以客观事实为依据,去分析、处理。从而在处理各种情况下使学生的心理素质得到综合提高。
六、注重设计好小结环节。
在教学中提倡让学生自主学习、探究学习和合作学习,受到了广泛的拥护,但也引起了不少人的担心,如:这样教学能保证知识学习的质量吗?事实上,这种担心并不是没有根据。有些课堂教学中虽然学生自主探究的气氛很活跃,而事后的调查表明,学生对应该掌握的知识却掌握得不够理想。但是,也有不少课堂气氛很活跃,学生学习的效果也很好。问题在什么地方?显然,不能把责任归咎于自主学习、探究学习和合作学习。因此,必须准确地找出原因,才能有效地解决问题。
比较上述两种情况,可以发现两者的一个重要差别是,在后一种课堂上,教师在组织学生自主学习、探究学习或合作学习之后,普遍重视抓好小结环节,而且这个环节的教学搞得比较好。这并不奇怪,因为在进行自主学习、探究学习或合作学习之后,需要把新获得的知识、经验总结,并跟原有知识、经验整合,才能形成新的认知结构,才能在以后的学习中发挥更大的作用。学生需要实行直接经验学习跟
间接经验学习相互结合、相互补充,以直接经验学习作为间接经验学习的基础,用间接经验学习来提升直接经验的学习的起点,小结则能把这两者有效地联系起来。小结需要及时,因为让学生及时进行小结,可以强化知识同化、顺应的效果,也有利于知识的迁移,能保证知识的连续性,发现隐藏在知识之间的联系,还能保持学习的兴趣,形成良好的学习习惯。
总之,在教学生涯中,我既把教学当成艰苦的劳动,又把教学当成门艺术。我将在该历程中坚持不懈,持之以恒,胜不骄、败不馁,继续努力,用智慧和辛勤上好每一节课,为提高学生的综合素养而努力。
第四篇:中学团委工作经验总结交流
如火青春赢得春意满园
——记共青团**中学委员会
统一观念明思路
一间不足二十平米的小屋,三张普通办公桌,一个简易书架,一组文件柜,这就是**中学的团委办公室。简洁朴素而整齐有序,正是在这间近乎“陋室”的小屋里,**中学年青的团委干部们用他们如火的青春引领着全体团员青年谱写了一曲瑰丽的青春之歌。
共
青团工作要发挥全体团员的整体力量,讲求团队精神,只有充分调动共青团中每一分子的积极性和创造性,才能出色的完成团的各项工作。校团委的青年干部们深知这一点。于是,他们把统一全体团员的思想观念,调动全体团员的工作热情作为团委工作的一个重要方面,着力建设一支具有强劲凝聚力和战斗力的团体。
首先,团委统一了工作目标,明确了工作重点,将培养一批有能力的团员干部,推出一两个先进团支部,打造一支高效率的团员队伍作为工作主线,以点带面,用优秀团干部及优秀团员的示范力量激发全体团员的参与热情,调动他们追求先进的积极性,从而实现全员进步。同时,他们对团的各项工作做了具体分工,使团委工作达到了科学化、条理化、规范化的要求。
其次,团委把培养和使用学生干部作为一项基础性工作,本着“大胆使用,严格要求”的原则,给予他们充分的信任,引导他们积极工作。他们定期召开全体团干会议,统一团员干部们的思想,提高团员干部们对团的工作的认识,让他们明确自己身上所担负的重任,激励他们的责任感,从而更好地为全体团员服务,出色完成团交给他们的各项任务。同时,团委还借此机会了解各支部的工作情况,解决各支部团员干部们工作中遇到的种种问题,对如何管理团员,如何组织团员统一开展工作做了理论和方法指导,各支部团员干部之间也做了经验交流,提高了团员干部的管理与组织能力,建成了一支精干、高效的学生团干队伍,加强了学校团组织的战斗力。
再次,团委指导各级团干针对各支部具体情况对各支部团员作思想动员,让全体团员明确青年团员肩负的责任及自己应尽的义务,激起全体团员青年充实自我、完善自我、超越自我的信心,增添他们与时俱进,开拓创新,实现自身价值的勇气,振奋他们为实现中华民族的伟大复兴而奋斗的士气。以星星之火燃起燎原之势,从而取得团员整体素质的全面提高。
群策群力定方法
一位哲人说:如果我们一人有一个苹果,互相交换,手中仍然只有一个苹果;但是,如果我们一人有一种思想,交换一下,那么,我们每人将会有两种思想,甚至更多。做共青团工作,需要的不只是一个有思想的人,而是众多有思想的人团结一心,在不断交流中碰撞出思想的火花,这样才能使团的工作在不断求新中焕发异彩。
东中团委有三个人,一个人的智慧是有限的,集中三个人的智慧就不可同日而语了。他们三人,心想一处,力使一方,所思所为都向着同一个目标:在东中打造一支强有力的团员队伍。如何做好团员管理工作,他们共同商议;如何进行团干培训,提高团干素质,他们协商讨论;如何组织团队活动,充分高效地发挥团的号召力量,他们学习研讨。为了实现既定目标,他们没有丝毫懈怠。
同时,校团委还注重发挥团干们的积极主动性,让他们意识到自己是团的工作的主动参与者,不能单是被动的依赖老师的指导,更应当多用自己的脑子思考问题,选择更适合自己及其他团员们的方式去完成各项任务,这样才能体现出自己的创造性和团的工作的特色。在工作中,校团委除定期要求团干们针对各阶段工作提出意见外,还倡导他们主动对团的工作提出合理化建议和工作设想。对他们所提出的问题高度重视,积极采纳他们的建设性意见。校团委的肯定增强了团干部们搞好工作的信心,也提高了他们继续用心工作的兴趣。
此外,校团委还注意充分调动和发挥各班团支部的积极性,引导广大团员青年献计献策,在实践中进行探索。在团队活动的组织形式上,向来是各支部全体团员共同活动,但有一个支部却率先打破了这种固定模式,通过全体团员及团干部的共同商讨,他们将全体团员分为了二十几个团小组,并任命了团小组长,以小组竞赛的形式开展团队活动,既方便管理又提高了全体团员的参与积极性。这个支部的举措无疑是一种大胆的创新,他们的团队活动也从此开展的有声有色,步入了一个崭新的阶段。校团委及时将他们的做法推广到全校,很大程度的调动了全体团员参加团队活动的积极性。
活动缤纷春意浓
丰富多彩的活动是开展共青团工作的有效载体,是共青团对青年团员进行潜移默化的思想教育的最好形式,也是调动全体团员青年的积极性,增强团的凝聚力的最好时机。为此,校团委配合学校的各项工作并结合共青团活动的自身特点开展了一系列活动。
1.三月,举办了东中“金思力”杯青年才艺大赛。张念、娄凤玲等同学脱颖而出,充分显示了他们的才情,在其他学生面前展示了他们的青春魅力。
2.四月,开展了评选东中“十佳青年
”的活动。表彰了一批与时俱进、奋发有为的优秀团员青年,宣传了他们的先进事迹,号召全校学生学习他们高尚的品德,崇高的精神。
3.四月,配合团市委相关精神,举办了**中学英语演讲大赛。大赛取得了圆满成功,涌现出了郑鸽翔、许岳玲等十二位优秀选手,极大的激发了我校学生学习英语的热情。
4.五月,在全校团员青年中开展了公民道德建
设主题教育活动。为让这次活动取得良好效果,我们分别组织了征文活动和知识竞赛,对优秀学生进行了表彰和奖励。很好地贯彻了《公民道德建设实施纲要》,推动了公民道德建设主题教育活动的开展。
5.九月,举办了东中第五届校园歌手大赛。这次活动历时一个月,来自全校的86名歌手经过两轮角逐,丁晓娜、董菁菁等十位同学被评为校园十佳歌手,丰富了青年团员的课余文化生活,营造了积极向上,健康和谐的校园文化氛围。
6.九至十月,应团市委和市教育局的要求,组织在校学生观看了话剧《游戏陷阱》,增强了广大学生的法制意识,提高了他们自觉抵制社会不良习气的能力。而且我们组织学生认真写了观后感,经校团委精心修改后参加了团市委的评奖活动,取得了较好的名次。王程程、宋丽妮同学分别获得了
一、三等奖,我校也被评为优秀组织单位。
7.十二月,积极配合学校“三个文化”建设,向全体团员青年发出了“谨言慎行,贡献一己之力”的倡议,向各支部下发了拟定关于“三个文化”建设工作计划,积极开展工作的通知,下达了征集“爱校护校”标语的任务,落实好了学校的有关要求,改善了校园环境。
8.十二月,举办了“庆元旦”书画作品展。各支部积极组织,选送了大量有特色、有个性的书法、绘画作品,经过认真评选,舒晓盼、杨少龙等同学的书画作品在元旦期间予以展出,展示了广大团员青年的特长。
缤纷活动的开展,丰富了全体团员青年的课余生活,给学校带来了无限的生机与活力,菁菁校园处处弥漫着浓浓的春意。
一个效率的团队不是一下子就可以成熟的,它需要一个慢慢磨合的过程,更需要领导的大力指导和支持。尤为重要的是我们要能够从中看到自己的不足,能够从中积累经验,为取得更大成绩打好基础。面对成功我们不骄不躁,面对挫折我们将迎难而上。
第五篇:一些工作中用到的知识点总结
进入公司后开始写程序,做了一个笑话软件,嵌套在浏览器中作为一个插件使用。这个应用做了不少时间,其实应用不是太难,但是自己的基础太不好,什么东西都不会写,都要查资料,耽误了大量时间,这也给了我一个教训,工作中复制代码后患无穷啊。
该应用主要包括向服务器请求数据,解析xml,后台更新ui,处理一些屏幕响应事件等操作,都是一些很基础。代码实现过程中遇到了很多问题,有的到现在还没解决,还得急需考虑研究。
问题1: 时间的格式化问题
从服务器获取的数据是“2010-03-05 14:12:36”格式的,要将其转换为比较直观的“今天 14:12” 格式,遇到问题的原因主要是对java或者android的事件转换类不熟,此问题目前已经解决
public static String getLocalTime(Context context, String time){
// 取出年月日来,比较字符串即可
String str_curTime = DateFormat.format("yyyy-MM-dd",new Date()).toString();
int result = str_curTime.compareTo(time.substring(0,time.indexOf(" ")));
if(result>0){
return context.getString(R.string.haha_yesterday)+time.substring(time.indexOf(" "), time.lastIndexOf(":"));
}else if(result==0){
return context.getString(R.string.haha_today)+time.substring(time.indexOf(" "), time.lastIndexOf(":"));
}else{
return time;
}
}
这个方法写的不够专业,但是满足了需要,网友们如果有更好的办法可以贴出来,另外一点就是推荐使用Android的DateFormat类,而不是使用java的SimpleDateFormat或是其他,Android的DateFormat类的转换效率要比java中的高很多。问题2:怎么减少ListView中的ItemView的布局层数
这个已经写过,见以前的博客, 注明:使用merge标签做为顶层标签,虽然可以减少view的层级数,但是在merge标签里设置的各种属性都不会起作用,需要在代码中设置。
问题3:中文字符设置bold格式
mPublisher = (TextView) this.findViewById(R.id.haha_publisher);
/**
* 设置中文汉字的字体为bold,在xml文件中设置TextView的textstyle=bold 仅对英文字符有效,必须使用 * 下述方法设置中文的字体为bold
* */
TextPaint tp = mPublisher.getPaint();
tp.setFakeBoldText(true);
问题4 : 一个小技巧
view的setTag方法的使用,在Adapter中,如和将数据和view绑定到一起,例如处理onClick,onItemClick事件时,有时会需要获取该itemView的各种数据,例如positon,id,text啊等等,在getView方法中setTag后,在其他地方我们就可以通过使用getTag方法将这个信息描述对象取出来,直接使用里面的数据,能够使代码变的更整洁。
问题5:异步加载图片这个实验了好几种方式,都一起说说。
第一种:
在Adapter的getView方法中,判断该view是否有drawabel,如果没有,就发送一个消息,开启一个异步任务就下载图片。
总结:这样做不好,因为ListView除了绘制当前显示界面的view之外,在上下滑动时,也会不断的调用getView方法,不断的去判断是否存在这个drawable,造成资源的浪费。此外这样可能会开启很多的异步任务,即使采用队列,也会增加不断判断这个图片是否已经下载过的成本。
第二种:
给ListView绑定scroll事件,这样做的好处是每次值加载当前界面上的几个view,而不会去下载所有的item的图片,这样的好处是节省流量,坏处是第一次加载完页面时不会去触发滚动事件,也就不会去下载第一页的图片,我更倾向于这样做,这样在加上队列,应该就很好了。
mListView.setOnScrollListener(new OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
if(scrollState==OnScrollListener.SCROLL_STATE_IDLE){
int count = view.getChildCount();
if(count>0){
ArrayList list = new ArrayList();
for(int index=0;index
View vi = view.getChildAt(index);
if(vi instanceof HahaItem){
HahaItem item = (HahaItem) vi;
HahaItemInfo info = (HahaItemInfo) item.getTag();
if(mAdapter.containsKey(info.userIconUrl)) continue;
list.add(item.id);
}
}
ImageLoader loader = new ImageLoader(mHandler, list);
MxTaskManager.getInstance().excuteTask(loader);
}
}
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
}
});
第三种:当加载玩页面的时候,开启一个线程去下载所有的图片。
在请求数据的异步任务中,解析xml文件,完成数据的封装,存储到Adapter中的集合中,并且同时存储到一个队列中,这个队列还不能是阻塞的,因为如果是阻塞的,有可能会阻塞请求数据的异步任务。同时这个队列还必须是线程安全的,否则我们自己还得自己手动的去实现同步。
使用ConcurrentLinkedQueue这个类,他自己已经实现了同步。
当将所有的数据都添加到队列后,就要去检测下载图片的异步是否已经完成,如果完成了,就开启一个新的图片下载任务,如果没有完成,他会自动的去取队列中的数据,我们不同处理,这样能够减少频繁的开启关闭线程,提高效率。
private class ImageLoader extends MxAsyncTaskRequest {
private ConcurrentLinkedQueue queue;
public ImageLoader(Handler handler, int position) {
super(handler, GETPIC_TASKID);
}
public ImageLoader(Handler handler, ConcurrentLinkedQueue queue) {
super(handler, GETPIC_TASKID);
this.queue = queue;
}
@Override
protected void doTaskInBackground() {
while(true){
if(queue.isEmpty()){
break;
}
Log.i(tag, "doTaskInBackground is working: size "+queue.size());
String url = queue.poll();
Log.i(tag, "doTaskInBackground is working: url "+url);
try {
Drawable dw = AppUtils.loadDrawable(url);
mAdapter.mDrawableMap.put(url, dw);
} catch (IOException e) {
e.printStackTrace();
}
}
sendMessage(MSGID);
}
}
问题6:dip和px的设置?
在xml布局文件中我们既可以设置px,也可以设置dip,系统都为我们做了转换,但是在代码中怎么处理呢,很多方法都只提供了设置px的方法,例如setPadding,并没有提供设置dip的方法,按理说,应该将dip转换成px,但是转换之后,在高屏幕手机上反而出现了问题,视图变大,直接取得dimen中的数据后使用,反而不会出现任何问题,这让我很纠葛,难道方法中提供了自动转换,这个还得研究。
问题7:TextView的布局 ?
如果在TextView中显示多行文本的话,并且文本中包含数字,英文字母,就会出现排版问题,怎么解决?这里主要涉及到的类包括Paint,
breakText方法,该方法能够检测一行显示多少文字。