摘要: 之前看书呀 脑袋里面印象是“只可以单extends,多implement”。为什么这个多继承了。而且“extends类,implement接口”,后面俩是接口呀,这是什么操作? 懵逼之下 ,向谷歌爸爸准确的描述了我的问题,找到了一篇解答。 总结一下就是 接口很特殊,就算多个接口有相同的方法, 但是最 阅读全文
posted @ 2017-10-27 15:29 callMeVita 阅读(124) 评论(0) 推荐(0) 编辑
摘要: @1@导火索来自于app启动页的 onDestroy里的 mImage=null;这一句。 起初我在思考为什么要把成员变量设为null呢?难道destroy不会清除掉mImage吗? //崇拜一下健哥。持有imageview对象的理解焕然一新。 拿Activity举例,fragment,view啊都 阅读全文
posted @ 2017-10-25 19:03 callMeVita 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 前几天健哥喊我研究一下RvJava,在网络请求用,更简洁更有条理,然后就会抽空研究研究,现在项目里网络库是Volley,就结合项目和网上的demo看,突然脑袋蹦出这个问题,现在看起来这个问题有一点蠢蠢的。 firstly,名词解释一下。 Volley是谷歌爸爸给咱们封装好了的网络请求库,帮我们封装了 阅读全文
posted @ 2017-10-13 19:01 callMeVita 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: public class MyAnimationDemo extends BaseActivity implements SensorEventListener{ private View mCircleLight; private ObjectAnimator mCircleLightAnimator; private CurtainView mCurtainView... 阅读全文
posted @ 2017-10-10 10:35 callMeVita 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 1:错误信息更加用户友好一些 2:handler清除callback和message,不然当用户强退之后,系统中的handler里的message都没被释放; 3:对于错误情形也应该要处理; 阅读全文
posted @ 2017-09-30 18:08 callMeVita 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 拖了好久 终于有空可以把这个新学的东西输出出来了.也是为了以后可以回来看看吧. 现在很流行ios式的状态栏 不过确实很酷炫.网上相关文章可多了 有点杂感觉都没太点透 ,我来试试能不能点透一点点. 先上图吧; 1:xml背景(5.0) 2:图片背景(5.0) 3:xml背景(5.0) 4 阅读全文
posted @ 2017-08-31 18:06 callMeVita 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 先po出效果图: 效果如上所示 就是为了达到效果(每行间有分割线 最后一排没有分割线) 至于为什么不用 gridview。可能有点脑抽吧 ,以后可能会添加功能 如果填满了呢?(哎就是这样自我安慰) 完成这任务主要是在 dividerItemDecoration类里面 重写 ondrawover方法。 阅读全文
posted @ 2017-08-24 17:10 callMeVita 阅读(6063) 评论(0) 推荐(0) 编辑
摘要: 随笔一: px:物理像素 最简单的理解。之前前端学的rpx是1:2的关系;下意识认为 px与dp是2:1的关系,其实不然,而且由于安卓设备众多,所以还是根据分辨率来记。 dp:待会详解配图;先简单记录一下 dp的出现是为了保证组件 在不同分辨率的手机上显示得视觉大小大致相同。越清晰的屏幕 分辨率越高 阅读全文
posted @ 2017-08-08 11:27 callMeVita 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: 研究·来自于这。 在Resource类中有getString()两个方法: 1:public String getString(int id)获取res/value/Strings.xml中的资源; 2:public String getString(int id, Object... format 阅读全文
posted @ 2017-08-03 16:58 callMeVita 阅读(2261) 评论(0) 推荐(0) 编辑
摘要: 网络请求: 在onRespend里 EntityCatogory response response 对象 用法不介绍了 存起来: msg.obj = response新开线程 EntityCatogory obj = (EntityCatogory)msg.obj; TBCategory data 阅读全文
posted @ 2017-07-31 14:51 callMeVita 阅读(817) 评论(0) 推荐(0) 编辑