csonezp

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2016年1月11日

摘要: http://www.cnblogs.com/csonezp/p/5121142.html新买了一本书,《Android开发艺术探索》。这本书算是一本进阶书籍,适合有一定安卓开发基础,做过一两年安卓开发,但是又不是特别精通的开发者。感觉还不错。准备写写博客记录一下读书所得,增强一下记忆。说到Acti... 阅读全文
posted @ 2016-01-11 14:19 csonezp 阅读(744) 评论(0) 推荐(0) 编辑

2015年12月28日

摘要: http://www.cnblogs.com/csonezp/p/5083286.html这里实现的效果就和微信朋友圈点击图片后查看大图一样,如果你不清楚是什么效果,可以拿出手机,打开朋友圈,找到一条有很多图片的动态,点击图片进去。最终实现的效果就是这样的,多张图片滑动切换,并可缩放,拖动。项目用到... 阅读全文
posted @ 2015-12-28 17:41 csonezp 阅读(17642) 评论(0) 推荐(0) 编辑

2015年12月24日

摘要: 假如项目中有两个Module,app1和app2。假如我只想对app1 module进行build,则可以:gradle :App1:build build命令可以换成任意gradle命令。 阅读全文
posted @ 2015-12-24 17:06 csonezp 阅读(2905) 评论(0) 推荐(0) 编辑

摘要: ubuntu14的unity坏了,于是就找了个镜像升级到15.但是升级完android开发环境出了点问题。。1:Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar这个是ubuntu15加入了jayatanaag... 阅读全文
posted @ 2015-12-24 08:52 csonezp 阅读(313) 评论(0) 推荐(0) 编辑

2015年12月22日

摘要: http://www.cnblogs.com/csonezp/p/5065624.html最近做的项目碰到个问题,a界面是fragment+recyclerview,b界面带个edittext,并且会自动获得焦点弹出软键盘。由a界面进入b界面,再结束b界面返回a界面,就会在a界面上留下一片和软键盘大... 阅读全文
posted @ 2015-12-22 09:40 csonezp 阅读(13418) 评论(0) 推荐(0) 编辑

2015年12月16日

摘要: 做了个项目,用了support包里的SwipeRefreshLayout和RecyclerView。两者一起使用有一点点小问题,有时候拉着拉着,列表还没拉玩就出来刷新的图标了,在华为荣耀上尤为明显。可以这样做:mLinearLayoutManager = new LinearLayoutManage... 阅读全文
posted @ 2015-12-16 10:30 csonezp 阅读(4501) 评论(0) 推荐(0) 编辑

2015年11月17日

摘要: (这篇里的还是太简陋,基本不可直接用于项目。已经写好一个单独封装的,可以适应多种环境的控件,个人感觉十分简单好用,敬请期待)在做的项目需要这个功能。而且是挺常用的一个功能。需求是有一个评论列表,太多时要隐藏,然后点击展开更多按钮就可以显示全文。思路就是可以弄俩TextView,一个MaxLine为n... 阅读全文
posted @ 2015-11-17 09:51 csonezp 阅读(12379) 评论(0) 推荐(0) 编辑

2015年11月16日

摘要: github上有个开源项目CircleImageView,可以简单的实现一个圆形的ImageView,就像qq头像那样。NetworkImageView是volley中的一个组件,可以方便的加载网络图片并显示出来。CircleImageView不能自动加载网络图片,NetworkImageView不... 阅读全文
posted @ 2015-11-16 16:15 csonezp 阅读(2139) 评论(0) 推荐(0) 编辑

2015年11月11日

摘要: http://www.cnblogs.com/csonezp/p/4956315.html最近在做一个功能,想在某个状态设置整个界面不可点击,后台任务执行完毕后再可以点击。最直观的想法是直接让所有子控件设置enable为false,但是子控件太多了,这个不太现实。然后想直接让父控件disenable... 阅读全文
posted @ 2015-11-11 16:21 csonezp 阅读(4109) 评论(0) 推荐(0) 编辑

2015年10月23日

摘要: 有时候,我们会希望能把APK文件名上带上打包日期,打包时svn的版本号,应用版本号等。当然这些也可以手动添加,但是手动的话也未免太不优雅了,而且可能会出错。利用Gradle,我们可以让打包出来的apk自动的带上一些列信息。默认读者已经对gradle有一定的了解,有buildtypes,product... 阅读全文
posted @ 2015-10-23 09:14 csonezp 阅读(10093) 评论(3) 推荐(2) 编辑