- 博客(14)
- 资源 (6)
- 收藏
- 关注
原创 2015总结
一直在犹豫要不要写个年终总结,然后就在犹豫中拖到了现在,2016都快到3月了才来写2015总结,还悲剧的发现2014年总结没写,这真是一个悲伤的故事。 2014年7月份离开第一家公司,现在看来,是一个错误的决定。当时的状态是:每天加班到10点以后,工资也涨不上去,之前老板承诺的项目前景也很遥远,女朋友每天抱怨我回家太晚…如此种种,于是就开始骑驴找马了,在招聘网站上投了几个简历又面试了几家,大概成功
2016-02-28 16:20:11 455
原创 也谈Android开发之MVP模式
之前一直用的MVC模式,但是业务逻辑稍微复杂,MVC的缺点就暴露了:View和modle杂糅在一起,有时候为了代码书写方便,把所有逻辑都写在Activity里面,经常导致Activity代码超过1000行,虽然多少行代码并没有什么实际意义,但耦合度高总不是我们想要的,于是就想尝试一下MVP模式(虽然大部分人都已经用上了),之前的想法是先把一个最复杂的模块替换为MVP模式试用一段时间,于是花了3天时间
2016-02-28 15:25:10 657
原创 Activity启动模式
Activity启动模式singlTop 栈顶复用模式如果该模式的Activity位于栈顶,则启动该Activity不会重新创建,相应的onCreat、onStart不会被调用,onNewIntent被调用singleTask 栈内复用模式这是一种单实例模式。只要Activity在一个栈中存在,那么多次启动Activity都不会重新创建实例,onNewIntent会被调用Activity的Fla
2015-11-02 22:35:46 535
原创 Android 多点触控,多张图片拖拽,缩放,旋转
最近需要做一个服装搭配的功能,总得来说就是对多张图片进行拖拽、缩放、旋转,找了一圈,找到了一个demo: http://download.csdn.net/download/aomandeshangxiao/4189910 但是这个demo只支持单张图片,尝试添加两张图片,弄了一天,也无法解决焦点问题,所以只能尝试在canvas上自己画了(手势事件还是复制自此demo)。 对bitmap进行操作
2015-05-27 16:30:15 2697 5
原创 Android 日历(gridview) 日期选择器
最近有用到日历效果,找了一圈没发现合适的,想着这东西挺容易而且以后肯定要修改界面效果,所以自己写了个。一页显示三个月,并且可以带入之前选择的日期(用灰色圆圈表示),点击选择(用蓝色圆圈表示)。代码很简单,就不详细解释了,下面贴出效果图。
2014-12-02 14:02:58 1778
原创 精神病人思维广 ——读《天才在左,疯子在右有感》
请容许我用这么一句调侃的语句来作为本篇文章的标题,因为看了这本书后我强烈的感受到了这句话。本书实际上是访谈笔记,只不过访谈的对象比较特殊——精神病人,他们有着天马行空的思想,超强的逻辑思维让我这个程序员感到惭愧,不得不赞叹一声:精神病人就是思维广! 一个月前读完本书,现在回想起来,脑袋里不停冒出几个词:四维虫子、生化奴隶、玛雅文明等,简单的词语里包含着丰富而且又匪夷所思的内容,下面
2014-08-03 22:07:06 1445
原创 地区选择组件
很多应用都会用到地区选择,有些是直接选择城市(例如大众点评、58同城等),有些是先选择省再选择城市(例如微信),这里要做的是类似微信的做法,先选择省份再选择城市。效果图:地区数据格式(文件为city.json,保存在assets文件夹下):先解析出数据,保存为list:public List getProvinceList() { List
2014-04-03 11:05:28 3889
原创 轮询信息管理器——轮询+主动拉取
转帖请注明本文出自pkxutao的博客(http://blog.csdn.net/pkxutao/article/details/22653903),请尊重他人的辛勤劳动成果,谢谢!很多应用中,都需要一进入应用就启动一个线程轮询检查服务器信息,如果有新消息就给出通知,最常见的就是底部导航栏上的小红点了,最近项目中需要这个功能,初期做法很简单,效果也不理想,这个版本正好留出时间修改,用单例+
2014-03-31 14:07:31 2997 3
原创 ViewGroup做导航栏-----------开源中国客户端导航栏剖析
众所周知,官方已经不推荐用TabActivity了,推荐用fragment,具体原因不去纠结。前段时间下载了开源中国的源码看了下,发现导航栏做法挺有意思的(或者很多人都这样做了只是我没发现),于是抽离了出来研究了下,下面来剖析具体做法。先看布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi
2014-03-12 17:07:19 1119
原创 TabActivity父Activity控制子Activity
现在很多应用都会用到tabActivity布局,例如:新浪微博等,一般的做法都是在MainActivity中创建几个包含目标Activity的Intent,点击相应的tab会跳转到相应的Activity里面。很多时候,都需要处理导航tabhost和子Activity的交互,有时候是子Activity控制父Activity的变量或者UI,有时候是反过来,下面介绍怎样在子Activity中控制父A
2014-02-18 15:17:06 2171
原创 一个应届生的2013年总结
好吧,在写完这个标题后特意查了一下应届生的定义,百度百科上的解释:应届生即当年毕业的学生,以区别从前毕业的往届生。看来今年7月份毕业的我还是符合应届生身份的,犹记得毕业时候的依依不舍,平常打打闹闹的我们最后都是含泪互相告别,甚至散伙饭那天听过的离别歌曲现在听起来都能让我有流泪的冲动。上个月也就是已经毕业4个月后的一天,在宿舍群和两个室友聊天,后来他俩在回忆大学生活,再后来两人竟然哭了,其实他们不知
2013-12-31 18:58:06 1086
原创 Android与Js交互的一些总结
一、WebSettings在WebView加载html之前,需设置一些属性,这里讲两个属性设置。1、settings.setJavaScriptEnabled(true);设置为true后WebView就可以和JS互相调用对方接口。2、settings.setCacheMode(loadMode);设置WebView的缓存机制,WebView提供了5中机制,分别是L
2013-12-27 15:03:54 1724
Android手势分发Demo
2014-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人