首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
19910113
掘友等级
Android开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 34
沸点 0
赞
34
返回
|
搜索文章
赞
文章( 34 )
沸点( 0 )
你真的了解 View 的坐标吗?
你可能不是真正了解一下这些 View 的 getLeft() 和 getRight() 和 getTop() 和 getBottom() View 的 getY(), getTranslationY() 和 getTop() 之间的联系 View 的 getScroollY 和 View 的 scrollTo() 和 scrollBy() event.getY() 和 event.getRawY() 扩展,怎样获取状态栏(StatusBar)和标题栏(titleBar)的高度
Handler 实现机制图解
andriod 提供了 Handler 和 Looper 来满足线程间的通信。Handler 先进先出原则。Looper 类用来管理特定线程内对象之间的消息交换 (MessageExchange)。
我是通过这篇文章学会换肤的
当我们在组件中获取资源时使用 getResource 获得 Resource 对象,通过这个对象我们可以访问相关资源,比如文本、图片、颜色等。通过跟踪源码发现,其实 getResource 方法是 Context 的一个抽象方法, getResource 的实现是在 ContextImp 中实现的。。。。
上次发版我就改了一行代码!
从原理解释动态更换 App 在 Launcher 里面的 Icon
Retrofit 源码解析 - 动态代理
背景 之前一系列的关于 Retrofit 使用和封装的讲解过后,想必对 Retrofit 的灵活性和扩展性有何深入的了解,既然如此我们就对于 Retrofit 内部实现原理来深入的学习,既然要用就要理解怎么用和怎么能用的的更好,不能局限在使用的层面上,接下来的文章从源码的角度去思考和借鉴如…
Android 知识梳理
专注写Android优化的博客。 Android性能优化典范作者,高品质文章。 Android源码分析精品系列。 集合了动画、自定义控件以及Android各种知识的详解。
2016 年末,腾讯,百度,华为,搜狗和滴滴面试题汇总
2016 年未,腾讯,百度,华为,搜狗和滴滴面试题汇总
[译] 利用好 Android Studio 中的 APK Analyzer
据说 Android Studio 中的 APK Analyzer 很强大,但是具体有多强大呢?那么看看这篇文章你就懂了~
Notification之 - Android5.0实现原理(一)
概述 写这篇文章的起因是当我自定义通知栏样式时,设置的view高度最终只能显示为通知栏的默认高度(64dp),让人十分困惑,于是研究了下源码。除了解开真相意外,还了解到了包括bigview,pengdingintent的点击事件,通知栏限制等知识点,收获颇多,在这里分享给大家。…
GitHub 使用
公司让我内部普及下GitHub,嗯好,抛砖引玉之。 定义 GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub—来自百度百科 主要作用 学习优秀开源项目 团队协作 基于 GitHub Pages 来搭建个人博…
下一页
关注了
3
关注者
1
收藏集
1
关注标签
26
加入于
2016-10-22