摘要:
##题记一个菜鸟码农,初入职场,涉世未深,但感触颇多,或许这是菜鸟们的通病把,毕竟现实和理想是有差距的。##不放弃 - 或许是被繁琐的工作折腾的已精力殆尽,或许是寒冬已来,人自然就懒了,每每回家都很累,念想最多的就是想玩把游戏,休息休息,看一部电影等等,但是我知道不能总这样,因为日复一日,年复一年很... 阅读全文
摘要:
##概述ListView 是继承AbListView,AbListView是所有列表类控件的基类。##ListView的数据加载在ListView数据加载中最关键的一个函数就是makeAndAddView(),这个函数的作用就获得一个ChildView并把该ChildView添加到List中,具体见... 阅读全文
摘要:
##总述Android中“列表”的实现其实一个典型的MVC模式,其实中AdapterView相当于是View,负责视图的绘制以及视图的事件响应,Adapter相当于是Controller,负责控制数据的显示内容和展现方式,另外项目中的实体类则是代表了Model。##AdapterAdapter其实是... 阅读全文
摘要:
##问题最近在项目中遇到过一个很棘手的问题,就是ListView在滑动后就莫名其妙的显示错乱,网上查阅资料后问题很容易的就解决了,但是对于问题产生的原因仍是一知半解,所以不甘心的我定下心来,狠读源码,终于理清了其中的”奥秘“。##由来一般的关于Adapter中getView的写法不外乎以下形式: @... 阅读全文
摘要:
##引言Android5.0大概是在11月下旬开始进行OTA推送,博主手上的这台五太子(Nexus 5)也在前几天收到了Google的推送,博主当然是按耐不住赶紧FQ升级啦,但无奈的是这个大版本更新包有500M,足足更了好几个小时后才成功(过程中那个忐忑啊,怕出意外-。-),最后总算是有惊无险的更新... 阅读全文
摘要:
##概述最近在看《ThinKing In Java》,看到多线程章节时觉得有一些概念比较容易混淆有必要总结一下,虽然都不是新的东西,不过还是蛮重要,很基本的,在开发或阅读源码中经常会遇到,在这里就简单的做个总结。##1.volatilevolatile主要是用来在多线程中同步变量。在一般情况下,为了... 阅读全文
摘要:
最近做项目时在多线程读写数据库时抛出了异常,这自然是我对SQlite3有理解不到位的地方,所以事后仔细探究了一番。 1. 关于getWriteableDataBase()和getReadableDatabase()的真正作用 getWriteableDataBase()其实是相当于getReadab... 阅读全文
摘要:
##序列化原因序列化的原因基本可以归纳为以下三种情况: 1. 永久性保存对象,保存对象的字节序列到本地文件中; 2. 对象在网络中传递; 3. 对象在IPC间传递。 --- ---##序列化方法在Android系统中关于序列化的方法一般有两种,分别是实现Serializable接口和Parcelab... 阅读全文
摘要:
##概述有图有真相,所以先上图:![enter image description here](http://xyczero.qiniudn.com/Bolg_Android-Activity%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F.jpg)上图是从Android官网... 阅读全文
摘要:
这其实是去年校招时我遇到的一道阿里巴巴的笔试题(承认有点久远了-。-),嗯,如果我没记错的话,当时是作为Java方向的一道选做大题。当然题意没有这么直白,题目只要求你写出程序运行后所有System.out.println的输出结果,其中程序是题目给的,而各个System.out.println的执行... 阅读全文