首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Xu朝旭
掘友等级
iOS客户端开发
|
腾讯微信
一个自律的Developer
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
170
文章 170
沸点 0
赞
170
返回
|
搜索文章
最新
热门
Kotlin-Android-Extensions 库使用及源码解析
Kotlin 从首次推出到现在,可谓发展的十分迅速,独特的空安全特性吸引了很多 Android 开发者去使用,Google 也正式将 Kotlin 这门语言作为 Android 开发的首选语言。Kotlin 官方也为各位开发者提供了一系列的插件,开发文档以及 IDE 支持,本文…
Android 单元测试和 UI 测试初步实践
对于大多数 Android 商业项目,基本都是处于高速迭代的开发阶段,这个阶段不仅仅是对项目的开发效率,也对项目的产品质量提出了更高的要求。 更好地设计:在进行项目重构的时候,保证重构的新代码能正确运行,这样就能在业务不断迭代的同时,更好地保障产品质量。 接下来,笔者将尝试为自…
Android 深入理解 Notification 机制
笔者最近正在做一个项目,里面需要用到 Android Notification 机制来实现某些特定需求。我正好通过这个机会研究一下 Android Notification 相关的发送逻辑和接收逻辑,以及整理相关的笔记。我研究 Notification 机制的目的是解决以下我在…
使用Kotlin的一些心得体会以及部分语法解析:
个人认为Kotlin语言非常优雅,与Java相比,增加了很多新的特性和语法糖,在使用过程中也有了一定的思考,并做了一些简单的记录。 Kotlin相比于Java,做出了一个重大的改进,就是提出了一个代码空引用问题(就是俗称的NullPointerException)的解决方案。 …
易用版Popupwindow by Kotlin了解一下
XPopupWindow,对系统的PopupWindow进行进一步封装和加强以便于使用。采用Kotlin语言,提供了许多额外的功能方法例如设置弹窗位置,调整弹窗动画等等。
Android AccessibilityService机制源码解析
之前本人做了一个项目,需要用到AccessibilityService这个系统提供的拓展服务。这个服务本意是作为Android系统的一个辅助功能,去帮助残疾人更好地使用手机。但是由于它的一些特性,给很多项目的实现提供了一个新的思路,例如之前大名鼎鼎的微信抢红包插件,本质上就是使…
EventBus 3.1.1 源码解析
为了研究源码的方便,我写了一个简单的demo。 简介:观察者模式是设计模式中的一种。它是为了定义对象间的一种一对多的依赖关系,即当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 如何使用:这里传送门有相关的demo,这里不再详述。 重点:在这个模式中主要包…
Butterknife 8.8.1源码解析:
基于Butterknife 8.8.1版本。 首先获取当前activity的sourceView,其实就是获取Activity的DecorView,DecorView是整个ViewTree的最顶层View,包含标题view和内容view这两个子元素。我们一直调用的setCont…
Android 7.0 startActivity()源码解析以及对几个问题的思考:
本文并不是非常详细地解释startActivity()源码每行代码的具体作用(实际上也根本做不到),所以我省略了很多代码,只保留了最核心的代码。我研究这段源码的目的是为了解决以下几个我在开发应用的过程中所思考的问题: Instrumentation类相当于一个管家,它的职责是管…
Android View动画和属性动画简单解析:
简介:View动画通过对场景里的对象不断做图像变换(平移、缩放、旋转、透明度)从而产生动画效果,是一种渐近式动画,并且View动画支持自定义。 View动画主要分为四类:TranslateAnimation,ScaleAnimation,RotateAnimation,Alph…
下一页
个人成就
文章被点赞
242
文章被阅读
38,654
掘力值
1,039
关注了
44
关注者
82
收藏集
1
关注标签
22
加入于
2016-09-12