Realm分享直播笔记

今天很幸运,看到了徐川老师发的一条消息,说下午,群里请大神讲Realm,就报名参加了。

阅读全文

[Androoid]开源自己的项目到JCenter

一个完整的系统,模块与模块之间,尽可能的使其独立存在。也就是说,让每个模块,尽可能的独立完成某个特定的子功能。模块与模块之间的接口,尽量的少而简单。

阅读全文

扩大view的点击区域

在做一个一个页面,发现有些小Button实在是很难击中,可能你会想各种办法,比如在外面套一个大的容器、把Padding设置的大一点等等,今天给你提供一个新思路。

阅读全文

Activity生命周期和启动模式

《Android开发艺术探索》是一本很合适初高级工程师来学习和进阶,这种书多读读对自己也有成长。作者也是从自己的开发经验角度出发,似一位导师一样给我们讲解,我认为这本书对我真的有提高,从基础的Activity的生命周期到组件定制,再到四大组件的工作原理,很实用的技术。

阅读全文

Android开发备忘

View相关

  1. 父组件的焦点状态怎么设置

    LinearLayout有一个很好的属性 Android:addStatesFromChildren=”true”,就是子组件的状态决定了父组件的状态。

阅读全文

Fragment+Tab实现懒加载

现在Google已经在新的APP UI规范中开始提倡使用底部导航栏(BottomNavigation),而不是以前的侧拉导航栏(NavigationView,对于大屏手机,这个规范是很人性的。BottomNavigation分为底部的Tab导航栏和上面的内容展示部分,实现上,每个Tab对应一个Fragment,同时也需要我们正确处理每个Fragment在Tab间进行切换,同时每次打开那个Tab时,那个Tab对应的Fragment才加载。

阅读全文

Python学习-pip和virtualenv

       Python可以作为运维人员的工具,无论是windows、mac和linux,都可以跑起来,比shell脚本方便,可以作为web的开发工具,搭建网站,在大数据方面Python也不弱,所以选择Python作为开发语言的工程师可能是一个全栈工程师。

阅读全文

站在大神肩膀上看RxJava

RxJava是作为Android开发中的新贵, 越来越多的人参与到RxJava的拓展和使用上,如JakeWharton参与了多个RxJava项目。国内呢,一大批(如扔物线、小邓子、代码家等)对RxJava推广,你要不没听过它,你都觉得不好意思,因为它太火了。

阅读全文

用chrome调试Android程序

在开发过程中,我们经常喊着我们需要一个root的手机,为什么呢?

阅读全文

Android开发中事半功倍的小知识点

最近一直在偷懒,没有更新自己的博客,曾经想放弃更新博客,觉得别人都写的挺好,为什么我的博客越写越不想写,产生了困惑和疑问,不过我后来觉得自己还是要写,是给自己写,一篇优质的博客,何尝不是自己从零开始思考,想通了也就决定今天开始,没一周至少一篇动心思写的博客或者翻译文章,由于女朋友也要复习自己的考试的东西,也要读读一些自己一直没看的书。

开发Android也已经快3年,在网易也已经呆了快一年,觉得自己成长的任然是很慢,当然了这还是自己的原因,不过在开源社区待久了,发现自己还是学到了一些好东西,下面就慢慢总结出来供大家参考。

阅读全文