TronRobo

LeanCloud移植到Parse的坑

Parse基于Node.js的后端框架,被Facebook收购后开源;LeanCloud为国内优秀的开箱即用后端平台,支持数据库、文件存储、即时通讯、推送、短信服务、邮件服务、云引擎等功能。 为什么会...

Grid形式的RecyclerView注意事项

为了适配不同分辨率屏幕,不能把Item的width写死,否则在屏幕大的手机上,会导致列表两边空白太多,在屏幕小的手机上,会导致右边显示不完整。 最佳实践是让RecyclerView的width和Ite...

&0xFF、~运算符

java中byte转换成int时,如果我们期望得到的int是允许>=128的无符号数,或者int需要再转换成16进制字符串,则byte需要与0xff进行与运算 int是32位的,而byte是8位的,计...

自定义ViewGroup寻找子View

需要获取自定义ViewGroup下的任意层级的已知id的子View 首先在attrs中定义没有format的attr,例如: 然后在layout中添加子view,例如: 然后在自定义ViewGroup...

Android触摸事件传递

dispatchTouchEvent 是任何ViewGroup或者View都始终会被调用的,不管有没有在onInterceptTouchEvent中被拦截 ViewGroup可以通过复写onInter...

Android的Service注意事项

Service作为几大组件之一使用非常频繁,也有一些相对深入的知识点,但是也有很多比较浅显的特性,却与我们更加息息相关,记住这些特性,性价比极高。 通过bindService方式启动的Service通...