[年终会议流程表]年终会议流程表【1】 陕西建工集团第三建筑工程有限公司20XX年度年终工作总结会(简称年会)会议流程 一、时间地点:各单位年会总体时间安排在20XX年1月5日至20XX年2月3日期间,...+阅读
android年终总结范文【1】
虽然农历年才是新的一年的开始,不过关于中西文化的问题这里就不讨论了,所谓男女平权,公说公有理,婆说婆有理;阴阳合历,你过你的年。
看到很多朋友在发年度总结,于是想想这一年我都在干什么呢,也总结一下吧
如果要说我今年所做的事究竟怎样,都有什么价值,有什么意义,实际上我无法得出结论,从公司的角度来看,我认为我所做的项目并不乐观,但好坏没有绝对,可能一段时间以后又回是另一种情况吧。
因此我还是说技术问题吧
今年主要在做一个安卓程序,先是对地图sdk的使用,由于要有离线导航功能,一开始使用高德地图,但由于高德的sdk中没有离线导航的功能,因此又换成百度地图,百度的sdk中是有离线导航的(离线地图和离线导航是分开的,离线地图高德和百度sdk都是支持的),不过需要申请,不过后来也没申请到,估计这个功能是提供给车载导航厂商的,估计是要收费的,可能还很贵,后来通过调起百度导航App的方式勉强满足要求,这样是需要安装百度导航的,离线资源也要再百度导航里下载。
处理完地图和导航的功能,然后就开始做类似于移动办公OA之类的功能,主要是编写界面以及和服务器端进行交互。
在编写界面的时候比较麻烦的就是处理安卓中的list,由于考虑性能的原因,list中显示的子view是要被回收反复利用的,这就导致了很多问题。
比如说在list中放了一个选择框checkbox,选择以后然后滚动list,让选中的那个checkbox滚动到屏幕以外,如果不做处理,滚动回来以后checkbox的选中状态就没有了,还可能会出现在滚动的时候下面出现的checkbox默认是选中状态。
另外还有图片的加载也会出现类似的情况,图片会乱位,等等,这些都是需要注意的地方,本人在应用市场下载过一个已经发布的程序,就有上面所出现的那种情况。
关于与服务端的交互,也是有很多可以优化的地方,在做项目的过程中实现的方式也在做一些改进,项目中是使用volley来处理网络请求,使用volley可以简化很多操作。
在发送网络请求时,需要加入等待的状态以及处理记载失败等情况,一开始是将代码放到另外一个类中,但由于没有使用接口在回调时就比较麻烦(ja中函数不能作为参数传递),后来就直接把请求放到activity或者dialog中了,这样代码看起来有点乱,不过也方便了很多。
再后来写了一个VolleyHelp和一个接口VolleyHandle,在需要发起网络请求的地方实现VolleyHandle接口,就像onClick事件那样,接口中实现的方法,主要就是请求开始前的操作,有数据返回,已经请求失败的方法,这样使用起来就方便了很多,主要关心的就是那几个函数,不需要拷贝很多Volley有关的东西过来。
虽然这样已经很方便使用了,但还是有很多可以改进的地方。
比如这里并没有考虑缓存的情况,我们希望的情况是列表中的数据只要加载了一次,再次刷新如果没有更新的话就不重复加载了,不过这样比较麻烦的地方就是怎么判断数据有没有更新,数据是放在服务器端的因此需要发送请求进行判断,实际上服务器端并不好判断,一般数据是存放在数据库中,要判断是要再查询一次数据库的。
因此还需要对返回的数据进行md5,然后客户端传递md5值过来进行判断。
当然可能还有更好的方式,目前我只能想到这样的做法。
当然一般情况下,不考虑刷新后对数据是否更新进行判读,只要刷新了就重新加载数据,实际上这样也是可以的,因此一般加载列表都是要分页的,也不会有太多的数据。
缓存的另外一种情况就是,在没有网络的情况下,显示最后一次加载的数据,这样不至于,在没有网络的情况下打开软件,软件中什么也没有。
考虑缓存的情况,就需要对网络请求进行进一步的处理,我想以后的网络请求sdk可能会加入缓存机制吧,或许已经有这样的sdk了而我没有发现。
目前的项目中并没有考虑缓存,以后要改进的话再做处理吧。
除了ui和网络请求以外,因为权限的问题,要设置apn,因此我去研究了一下非常牛B的代码注入技术,因为涉及到底层因此非常的牛B,不过由于兼容性的以及需要root权限,因此在项目中并没有用这种技术,关于代码注入的问题,我在穿越之旅的几篇文中,已经写过了,这里就不做介绍了。
另外跨平台也是一直关注的,今年facebook开源了react native,包括android和ios,因此有空的时候又跑去折腾了一下react native,也写了几篇环境搭建的文章,不过也只是运行了几个demo,并没有在实际开发中使用,因为没有太多时间填坑,还是感觉用原生更可靠。
去年(20xx)做的一个app,由于大量的使用图片,导致内存溢出,为此纠结了一段时间,今年似乎看到了可以解决内存不足的方案,同样是facebook开源的图片缓存框架fresco,fresco使用ndk,有一级native缓存似乎可以解决安卓程序内存不足的问题。
不过没有时间做过多的研究。
android年终总结范文【2】
2月份之前还在一家小公司做j2ee,.离职了以后我静下心来想了好几天,最后决定学Android.当时学Android第一是对移动互联网的看好,第二是对ja程序员基数过大的失望.
然后在2月到3月份之前把mars的视频和传智播客的视频全部看完.那段时间因为完全没有收入来源,生活压力太大,所以学的非常认真.周一去咖啡厅呆一天.其他时间都在图书馆学习.每天最少学10个小时.
3月份开始投简历,基本上每天都有1次面试机会,我当时面试的时候就是扛着笔记本,打开模拟器给面试官演示mars的MP3项目.最后终于进了一家大公司.但是因为公司业务的关系,一开始都是做wap.最后在5月份才开始做一个android项目.在那段时间内都是靠自学,学的很辛苦,也非常充实.但后来因为一些原因,还是决定在6月份离职了.
离职以后强烈的感觉到自己的不足,索性又潜下心来学习了一个月.这一个月一连看了三本书,分别是Android应用开发揭秘,Android SDK开发范例大全2和Android应用开发详解.对我来说,收获最大的是SDK开发范例大全2,因为里面有100多个例子,我几乎全部手动做了练习.这对我来说是非常宝贵的经验.
然后在7月初开始投简历,这两个礼拜不知道是当时Android行情太好,还是什么原因.面试的电话络绎不绝.几乎每天都有4,5个面试机会.每天早上7点出门,晚上7点回家...真是累的够呛的.甚至中午吃饭,周末也有面试.粗粗算起来,两个礼拜我大概面试了50多家公司.真可以称的上是面霸了.比较有名的公司如九城,联想,盛大,百姓网,丁丁网等.除了联想是因为学历不够拿不到offer以外,其他都因为薪水问题谈不拢.
后来终于在现在的公司安家,虽然公司不大,但薪水和做的产品都非常不错.现在已经工作了1个多月了..学到非常非常多的东西..
零零碎碎的总结:
1.客户端的功能逻辑不难,UI界面也不难,但写UI花的时间是写功能逻辑的两倍.
2.写代码前的思考过程非常重要,即使在简单的功能,也需要在本子上把该功能的运行过程写出来.
3.要有自己的知识库,可以是一个工具类,把写过的,看过的好的代码放进去,也可以是一个笔记本软件.因为只有放在知识库里的东西,才是你最重要的财富.
4.如果你想做自由职业者,你需要学英语,因为软件在国外的盈利比国内多很多.如果你想进大公司,好公司,你需要学英语.中文的android文章太少了,你查查百度,到处都是copy来copy去的hellword,所以,你需要学英语.如果你想出国,你需要学英语.
5.Http协议要研究透彻.的信息头有什么信息,分别代表什么,信息体有什么信息,代表什么,都要搞的明明白白.scoket也是一样.
6.在eclipse里的layout文件都有graphical Layout.通过这个好好的把UI调整好.
7.Android里的junit每次运行都会打包新的apk到设备上跑.效率非常慢.如果是跟android无关的测试,最好自己建立一个单纯的ja项目做测试.
8.不要觉得自己提的薪水太低,不管你的期望薪资多少,都有可能实现,这只是时间问题.
9.如果一家小公司通过猎头找到你,即使公司在小,也比外面那些40,50人的公司还要好.不要觉得公司不行,担心会倒闭.放心吧,至少活1年是没问题的.
10.不要把自己绑在android上,有空也研究下IOS(最近小弟就准备研究ios,刚买了6本书...).
11.移动互联网最少还可以火10年.android最少还可以火两年.走android这条路是不会错的.
12.有空多学点开放平台的SDK.比如新浪微博,腾讯微博,淘宝平台,支付宝移动支付平台,快钱移动支付平台等等..这些都是不愁没市场的.
13.即使技术再差,也要发布一个应用到market上去.因为这样你才了解做一个应用的业务逻辑.
14.每个月拿到薪水省500-1000元出来.这些钱投在买学习资料,去培训班上课...在培训班,花再多的钱也是值得的.
15.你真正的价值在项目经验和对底层的认识上.不要忽略基础知识.
16.如果有空把Android的源代码看一下.底层的东西很枯燥,但这些很值得学.
17..程序员其实是艺术家.代码重构和设计模式,是非常非常重要的东西,必须要学
18.不要去维护一个项目,要去做一个项目.
19.一开始不要轻易去大公司,虽然大公司是可以让你呆一辈子的.但你的起点低,以后成就也低.
20:每天早上提前20分钟上班,5分钟把今天的工作计划写好.15分钟用来看各大It论坛的新闻.
21:如果以前没做过ja,那就把SSH看下,自己搭建一个小服务器.这是为了接私活用.
22:PS一定要学,接私活用.
23:多下载市面上好的应用,每天都用,只有这样你才能了解市场.现在所有的APK都可以反编译,看源代码麻烦,但看layout和图片很容易,所以....你懂的.
24.要有羞耻心.
android年终总结范文
延伸阅读:
2016年个人年终小结2016年个人年终小结 单位个人年终总结范文【1】 一年以来,在领导的悉心关怀下,在同事们的帮助下,通过自身的努力,各方面都取得了一定的进步,较好地完成了自己的本职工作。 现将思...
年终答谢会会议流程年终答谢会会议流程【1】 一、 提前准备事项: 酒店预定(时间、地点、容纳人数)。 责任人:庞小强 完成时间:20XX.12.18前 2、 到场礼准备:手提袋、台历、印有义利财富纪念品。 (...
企业年终会议主持稿企业年终会议主持稿【1】 尊敬的公司领导、各位来宾、亲爱的同事们: 大家下午好! 我是公司行政部贺娟华。 首先代表公司感谢聚湘楼对我们会议的大力支持,感谢工作人员提供的帮...
年终大会会议流程年终大会会议流程【1】 主持人:贾总 大会前确认工作: 1、大会相关负责人员提前到场准备: 会场布置、调试音响设备、投影仪调试完毕; 奖品证书、自带食品到位; 摄影摄像、主持人...
行政部年终总结会讲话行政部年终总结会讲话篇1 20xx年,我部在上级领导和各兄弟部室的支持配合下,按照年初制订的各项工作计划,紧紧围绕制度执行、人事管理、企业宣传、后勤服务、基建工程等工作重点...
大学年终个人小结大学年终个人小结【1】 回顾大学前两年,通过良师的教导和自身的刻苦学习,我已初步掌握如何运用英语知识进行一般商务活动,也养成了认真对待学习和工作的好习惯! 在思想品德...
公司行政年终工作总结公司行政年终工作总结 尊敬的领导,亲爱的同事们: 大家好! 我是2011年9月17号入职公司的,在公司我主要负责公司的行政工作.很荣幸与各位共事,也感谢各位同事对我工作的支持。回顾...
行政个人年终总结工作要日认认真真踏踏实实地做,转眼过去了一年,也到了写年终总结的时候了。今天小编为大家收集整理的是行政个人年终总结,希望大家喜欢,欢迎阅读参考。 【行政个人年终总结一】...
办公室行政助理年终工作总结工作总结就是把一个时间段的工作进行一次全面系统的总检查。以下是小编整理的办公室行政助理年终工作总结,希望对你有帮助。 办公室行政助理年终工作总结篇一 转眼间已至20**...