郭霖专题

Android自定义View的实现方法(转自郭霖博客)

一些接触Android不久的朋友对自定义View都有一丝畏惧感,总感觉这是一个比较高级的技术,但其实自定义View并不复杂,有时候只需要简单几行代码就可以完成了。 如果说要按类型来划分的话,自定义View的实现方式大概可以分为三种,自绘控件、组合控件、以及继承控件。那么下面我们就来依次学习一下,每种方式分别是如何自定义View的。 一、自绘控件(完全自己画) 自绘控件的意思就是,这个Vi

阅读郭霖《第一行代码》的笔记——第3章 软件也要拼脸蛋,UI开发的点点滴滴

一、常见控件的使用方法 使用android:layout_width指定了控件的宽度, 使用android:layout_height指定了控件的高度 Android中所有的控件都具有这两个属性,可选值有三种match_parent、fill_parent和wrap_content,其中match_parent和fill_parent的意义相同,现在官方更加推荐使用match_parent。ma

程序员必会知识!撸了郭霖大神写的Framework源码笔记,最全的BAT大厂面试题整理

前言 下面的题目都是大家在面试字节跳动或者其它大厂面试时经常遇到的,如果大家有好的题目或者好的见解欢迎分享。 参考解析:郭霖、鸿洋 内容特点:条理清晰,含图像化表示更加易懂。 内容概要:包括 Handler、Activity相关、Fragment、service、布局优化、AsyncTask相关、Android 事件分发机制、 Binder、Android 高级必备 :AMS,WMS,PM

图灵直播|《第一行代码》作者郭霖在线Coding,今晚八点,给你留位!

图源来自Pexels “我们为什么需要 Kotlin?答:消失的 Getter 和 Setter、又见空指针、Smart Cast、打日志、再见Utils、晚安ButterKnife……” 相信很多人初识Kotlin,都是基于谷歌技术大牛 Steve Yegge的一篇文章《为什么说 Kotlin 比你们用的那些垃圾语言都好?》。文中对Kotlin的语法特性,语言的安全性,以及兼容性做了大量的说

阅读郭霖《第一行代码》的笔记——第12章 Android特色开发,使用传感器

1、传感器简介 手机中内置的传感器是一种微型的物理设备,它能够探测、感受到外界的信号,并按一定规律转换成我们所需要的信息。Android手机通常都会支持多种类型的传感器,如光照传感右器、加速度传感器、地磁传感器、压力传感器、温度传感器等。 当然,Android系统只是负责将这些传感器所输出的信息传递给我们,至于具体如何去利用这些信息就要充分发挥开发者的想象力了。目前市场上很多的程序都有使用到传感

来自郭霖大神的Volley教程

由于CSDN不支持一键转载,这里只给出原博客的地址,便于查看。 Android Volley完全解析(一),初识Volley的基本用法 http://blog.csdn.net/guolin_blog/article/details/17482095 Android Volley完全解析(二),使用Volley加载网络图片 http://blog.csdn.net/guolin_b