随笔分类 -  android

摘要:前言 作为一个稍微有点想法的程序员来说,拥有一个自己开发,自己运营,完全属于自己的应用,应该是很多人的梦想。刚毕业那会,自己的工作是做游戏,于是也和朋友业余时间开发一些小游戏玩玩,可是终究不成气候,而且自己也只能做做单机小游戏。于是慢慢的也就失去了兴趣,尤其是自己从游戏行业转到app开发,对游戏也就 阅读全文
posted @ 2018-06-06 12:30 雪狼的程序故事 阅读(2825) 评论(5) 推荐(1)
摘要:android studio 调试技巧(简直太好用) 说到android studio的调试,很多人可能会说,这有什么可讲的不就是一个断点调试么,刚开始我也是这么认为的,直到我了解之后,才发现,调试原来可以玩的这么牛。下面我分别一一做介绍。 条件断点(Conditional Breakpoints) 阅读全文
posted @ 2016-07-27 15:23 雪狼的程序故事 阅读(11919) 评论(8) 推荐(9)
摘要:android studio 插件开发 起因 去年公司开始上新项目,正好android在架构这方面的讨论也开始多了起来,于是mvp架构模型就进入我们技术选择方案里面,mvp有很多好处,但是有一个非常麻烦的地方是代码量很大,写一个页面需要写很多接口类回调。所以当时就想写一个插件用代码来生成,但是迫于项 阅读全文
posted @ 2016-07-19 11:28 雪狼的程序故事 阅读(7434) 评论(0) 推荐(1)
摘要:android一个下拉放大库bug的解决过程及思考 起因 项目中要做一个下拉缩放图片的效果,搜索了下github上面,找到了两个方案。 "https://github.com/Frank Zhu/PullZoomView" 这个库本来做的还可以,不过有个缺陷就是,当scroolview滑动到底部,再 阅读全文
posted @ 2016-05-12 14:45 雪狼的程序故事 阅读(1915) 评论(0) 推荐(3)
摘要:创建自定义view一个设计良好的的自定义view应该是一个设计良好的class,它包含了很多实用的功能,让人们更加容易使用接口。它充分利用GPU与内存的性能等等。 另外作为一个设计良好的类,一个自定义view还应该有以下特性:遵从android标准提供可以在layout中使用的自定义属性兼顾各种人士... 阅读全文
posted @ 2015-11-20 14:16 雪狼的程序故事 阅读(380) 评论(0) 推荐(0)
摘要:通过一段时间的想法,自己大概圈定了自己的未来三年的职业规划,关于android的,希望大家多多批评,多多指教。或者大家也能讨论下自己对于未来的期许或者路线,虽然每个人都有自己自身的情况,但是总会有一些是有借鉴意义的。近期:(2015-08-15------2015-11-01) 聚焦于androi... 阅读全文
posted @ 2015-08-23 10:07 雪狼的程序故事 阅读(3825) 评论(2) 推荐(1)
摘要:前两天想实现一个圆角图片的效果,通过网络搜索后找到一些答案。这里自己再记录一下,加深一下自己的认识和知识理解。实现圆角图片的思路是自定义一个ImageView,然后通过Ondraw()重绘的功能,将drawable和一个圆形进行重叠绘制,这样就可以达到圆角的效果了。下面开始具体实现圆角图片的过程。第... 阅读全文
posted @ 2015-01-28 15:21 雪狼的程序故事 阅读(6372) 评论(2) 推荐(2)
摘要:在一次面试中,被问到volatile与synschonized的区别,概念模模糊糊,今天做一个总结,加强自己的认识。本文参考http://www.cnblogs.com/dolphin0520/p/3920373.html,主要对自己的认识做个总结。 valitile这个关键词,不局限于java中... 阅读全文
posted @ 2015-01-26 12:20 雪狼的程序故事 阅读(3164) 评论(0) 推荐(1)
摘要:开头:在做android开发的时候,我们经常会遇到这样的布局,上面是一个图片轮播图,下面是一些列表的项目。很多新闻app,视频类app都采用这样的布局。起初的时候由于没有很多参考,我自己想到了一种实现方式,就是用scrollview作为外面最大的布局,然后里面嵌套viewpager和listview... 阅读全文
posted @ 2014-12-28 15:14 雪狼的程序故事 阅读(11406) 评论(0) 推荐(0)
摘要:Handler的概念: 顾名思义,handler在英语中是“操作着,处理者的意思”,而官方的文档给出的概念是,handler允许你发送或者处理Message对象或者Runable对象,这两个对象都是与线程的Message queue相关联的。每一个handler的实例(一个线程中可以有多个)都与单... 阅读全文
posted @ 2014-12-07 16:50 雪狼的程序故事 阅读(4570) 评论(1) 推荐(1)
摘要:一个实现了多点触控的CCMenu类今天在做东西的时候,有一个问题一直没有解决,我的界面上有两个按钮,两个按钮分别绑定了不同的函数,但是,问题出现了,我想同时按下两个按钮的时候,只能响应一个,而另一个必须等待这个按钮抬起之后才能按下。后来想了想也只能用多点触控了。于是我自己写了一个类,继承了CCMenu。由于CCMenu继承了CCLayer,而CCMenu中又重写了virtual void registerWithTouchDispatcher(){CCDirector* pDirector = CCDirector::sharedDirector();pDirector->getTouc 阅读全文
posted @ 2013-03-01 15:33 雪狼的程序故事 阅读(1493) 评论(2) 推荐(0)
摘要:一个intent对象包含以下几个内容1.Component name 要启动的Activity的名字2.Action要执行的动作3.Data4.Category5.Extras6.Flags先在第一个Activity类中初始化一个内部类(监听类),在监听类中override onclick()方法,在监听类中初始化intent对象,用intent的setClass()方法,将发送信息的类的对象与目标类的名字。再用startActivity(intent)方法发送这个intent,最后将监听类的对象绑定到一个button上,用的是setOnclickListener(new 监听类)。需要注意的 阅读全文
posted @ 2011-07-31 13:45 雪狼的程序故事 阅读(194) 评论(0) 推荐(0)