自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (6)
  • 收藏
  • 关注

原创 2015总结

一直在犹豫要不要写个年终总结,然后就在犹豫中拖到了现在,2016都快到3月了才来写2015总结,还悲剧的发现2014年总结没写,这真是一个悲伤的故事。 2014年7月份离开第一家公司,现在看来,是一个错误的决定。当时的状态是:每天加班到10点以后,工资也涨不上去,之前老板承诺的项目前景也很遥远,女朋友每天抱怨我回家太晚…如此种种,于是就开始骑驴找马了,在招聘网站上投了几个简历又面试了几家,大概成功

2016-02-28 16:20:11 405

原创 也谈Android开发之MVP模式

之前一直用的MVC模式,但是业务逻辑稍微复杂,MVC的缺点就暴露了:View和modle杂糅在一起,有时候为了代码书写方便,把所有逻辑都写在Activity里面,经常导致Activity代码超过1000行,虽然多少行代码并没有什么实际意义,但耦合度高总不是我们想要的,于是就想尝试一下MVP模式(虽然大部分人都已经用上了),之前的想法是先把一个最复杂的模块替换为MVP模式试用一段时间,于是花了3天时间

2016-02-28 15:25:10 609

原创 Activity启动模式

Activity启动模式singlTop 栈顶复用模式如果该模式的Activity位于栈顶,则启动该Activity不会重新创建,相应的onCreat、onStart不会被调用,onNewIntent被调用singleTask 栈内复用模式这是一种单实例模式。只要Activity在一个栈中存在,那么多次启动Activity都不会重新创建实例,onNewIntent会被调用Activity的Fla

2015-11-02 22:35:46 488

原创 Android 多点触控,多张图片拖拽,缩放,旋转

最近需要做一个服装搭配的功能,总得来说就是对多张图片进行拖拽、缩放、旋转,找了一圈,找到了一个demo: http://download.csdn.net/download/aomandeshangxiao/4189910 但是这个demo只支持单张图片,尝试添加两张图片,弄了一天,也无法解决焦点问题,所以只能尝试在canvas上自己画了(手势事件还是复制自此demo)。 对bitmap进行操作

2015-05-27 16:30:15 2642 5

原创 Android 日历(gridview) 日期选择器

最近有用到日历效果,找了一圈没发现合适的,想着这东西挺容易而且以后肯定要修改界面效果,所以自己写了个。一页显示三个月,并且可以带入之前选择的日期(用灰色圆圈表示),点击选择(用蓝色圆圈表示)。代码很简单,就不详细解释了,下面贴出效果图。

2014-12-02 14:02:58 1742

原创 NumberPicker ——数字选择器

最近需要做一个数字选择器,找了下没有合适的,就自己写了个。先上效果图

2014-11-04 11:20:29 4724 1

原创 Swift学习笔记1——基础部分

最近swift很火啊,赶一回时髦,我也跟着学学,做一些笔记。参考资料:

2014-09-12 15:36:20 1771

原创 精神病人思维广 ——读《天才在左,疯子在右有感》

请容许我用这么一句调侃的语句来作为本篇文章的标题,因为看了这本书后我强烈的感受到了这句话。本书实际上是访谈笔记,只不过访谈的对象比较特殊——精神病人,他们有着天马行空的思想,超强的逻辑思维让我这个程序员感到惭愧,不得不赞叹一声:精神病人就是思维广!       一个月前读完本书,现在回想起来,脑袋里不停冒出几个词:四维虫子、生化奴隶、玛雅文明等,简单的词语里包含着丰富而且又匪夷所思的内容,下面

2014-08-03 22:07:06 1417

原创 地区选择组件

很多应用都会用到地区选择,有些是直接选择城市(例如大众点评、58同城等),有些是先选择省再选择城市(例如微信),这里要做的是类似微信的做法,先选择省份再选择城市。效果图:地区数据格式(文件为city.json,保存在assets文件夹下):先解析出数据,保存为list:public List getProvinceList() { List

2014-04-03 11:05:28 3830

原创 轮询信息管理器——轮询+主动拉取

转帖请注明本文出自pkxutao的博客(http://blog.csdn.net/pkxutao/article/details/22653903),请尊重他人的辛勤劳动成果,谢谢!很多应用中,都需要一进入应用就启动一个线程轮询检查服务器信息,如果有新消息就给出通知,最常见的就是底部导航栏上的小红点了,最近项目中需要这个功能,初期做法很简单,效果也不理想,这个版本正好留出时间修改,用单例+

2014-03-31 14:07:31 2932 3

原创 ViewGroup做导航栏-----------开源中国客户端导航栏剖析

众所周知,官方已经不推荐用TabActivity了,推荐用fragment,具体原因不去纠结。前段时间下载了开源中国的源码看了下,发现导航栏做法挺有意思的(或者很多人都这样做了只是我没发现),于是抽离了出来研究了下,下面来剖析具体做法。先看布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi

2014-03-12 17:07:19 1088

原创 TabActivity父Activity控制子Activity

现在很多应用都会用到tabActivity布局,例如:新浪微博等,一般的做法都是在MainActivity中创建几个包含目标Activity的Intent,点击相应的tab会跳转到相应的Activity里面。很多时候,都需要处理导航tabhost和子Activity的交互,有时候是子Activity控制父Activity的变量或者UI,有时候是反过来,下面介绍怎样在子Activity中控制父A

2014-02-18 15:17:06 2098

原创 一个应届生的2013年总结

好吧,在写完这个标题后特意查了一下应届生的定义,百度百科上的解释:应届生即当年毕业的学生,以区别从前毕业的往届生。看来今年7月份毕业的我还是符合应届生身份的,犹记得毕业时候的依依不舍,平常打打闹闹的我们最后都是含泪互相告别,甚至散伙饭那天听过的离别歌曲现在听起来都能让我有流泪的冲动。上个月也就是已经毕业4个月后的一天,在宿舍群和两个室友聊天,后来他俩在回忆大学生活,再后来两人竟然哭了,其实他们不知

2013-12-31 18:58:06 1043

原创 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 1685

Android 多点触控,多张图片拖拽,缩放,旋转

详情请访问 http://blog.csdn.net/pkxutao/article/details/46048611

2015-05-27

Android日期选择器 日历

日历,日期选择器,详情请见博客: http://blog.csdn.net/pkxutao/article/details/41677923

2014-12-02

numberpicker android数字选择器

详情请见博客http://blog.csdn.net/pkxutao/article/details/40781385

2014-11-04

android地区选择组件

类似微信选择地区组件,详情请参考博客: http://blog.csdn.net/pkxutao/article/details/22854257

2014-04-03

不用tabhost做导航栏

tabActivity官方已经不推荐用,本demo实用一个activity加viewgroup实现导航栏效果,摘取自开源中国安卓客户端

2014-03-12

Android手势分发Demo

Android手势分发Demo,可测试不同层次View的手势分发机制Demo详情:http://blog.csdn.net/pkxutao/article/details/17761827

2014-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除