- 博客(6)
- 收藏
- 关注
原创 解决 SnackBar 在 Design Support Library 23.0.0 上的滑动问题
感觉 Google 就是坑啊,放出的 Design Support Library 有各种 bug 已经不是第一次了……其实一旦接受了这个设定,也感觉萌萌哒(误)然后咧,这一次,如果 SnackBar.make() 里的 root view 含有 AppBarLayout 的话,滑动删除 SnackBar 就会导致 NullPointerException = =搜索了各种资料,终于在 stacko
2015-08-25 12:12:39
712
原创 重新系统学习Java收获的小tips
打算利用寒假时间好好重新再系统学一遍Java。下面这些tips可能都比较基础,但都是我以前容易忘记或者疏忽的,所以这篇主要是写给我自己的啦。后面附上的是我使用的Java学习工具书的页码。
2015-02-06 15:34:51
394
转载 好的Android开发习惯
我觉得首先是命名规范。命名规范这种东西每个人都有自己的风格,Google 也有自己的一套规范(多看看 Android 系统源码就明白了)。好的规范可以有效地提高代码的可读性,对于将来接手代码的小伙伴也是一件幸事。题主可以自行 Google 一下 Java (Android)命名规范,会由不少的博客介绍。其次是注释。严格来说这个应该属于命名规范的范畴。注释一方面是帮助自己记忆 ,另一方面
2015-02-04 13:41:26
721
转载 设计模式六大原则
设计模式六大原则(1):单一职责原则定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责P2功能。这样,当修改类T1时,
2015-02-04 13:38:42
446
转载 Android 命名规范 (提高代码可以读性)
刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这样让你的同事去看你的代码就更加吃力了,因为大家之间的编程方式不一样,所以,在开发过程中,命名规范统一尤为重要,最好是团队中统一好大家命名方法
2015-02-04 13:25:17
455
转载 面对功能越来越多的微信,一款仅专注于通信功能的应用,能否成为中国的 WhatsApp ?
“面对越来越重的微信,轻量化的易信们是不是时机已到?”这个问题若需要成立,首先的前提是,越来越重,或者说功能越来越多的微信,会让用户感到不适甚至厌烦。这样,其他IM应用,才有机会了,对吧。但是实际上,功能越来越多的微信,对你,对你的朋友家人使用而言,相比以前的未来,是否真的带来了越来越多的不适、厌烦?其实不然。微信每次发版本(除了某些特殊情况,如crash繁多,或者Andr
2014-05-24 09:02:57
516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人