首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
答_案
掘友等级
不会开发
|
无名
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
326
文章 324
沸点 2
赞
326
返回
|
搜索文章
赞
文章( 324 )
沸点( 2 )
自定义View--弹性滑动的LockView
本篇文章我们来实现一个带有弹性滑动效果的自定义View。当然,文章的侧重点是自定义View但也会涉及到View的事件分发以及一些其他方面的知识,例如使用Scroller实现带有阻尼效果的弹性滑动。因此,我相信看完这篇文章你不仅能学到自定义View的相关知识,还会了解到View的…
比 EventBus 更高效的事件总线(BusUtils)
可以猜测到默认的 busUtilsClass 为 com.blankj.utilcode.util.BusUtils 哈。 当然,如果你项目是开启混淆的话,全量引入 AndroidUtilCode 也是可以的,混淆会帮你去除未使用到的类和方法。 好了,插件和依赖都配置完毕,下面…
史上最全的Android面试题集锦
在Android开发中,不管是插件化还是组件化,都是基于Android系统的类加载器ClassLoader来设计的。只不过Android平台上虚拟机运行的是Dex字节码,一种对class文件优化的产物,传统Class文件是一个Java源码文件会生成一个.class文件,而And…
Android 数据库 SQLite 第三方框架源码的分析
Sqlite数据库是一种轻量级数据库,它具备跨平台,多语言操作等优点,它广泛用于包括浏览器、IOS,Android以及一些便携需求的小型web应用系统。它具备占用资源低,处理速度快等优点。 SQLiteOpenHelper 和 SQLiteDatabase,Android 内部…
SharedPreferences源码解读
android中我们可以通过SharedPreferences来对简单的key-value(键-值)对数据进行存取,主要用于轻量级的数据存储。SP采用xml文件格式来保存数据,该文件所在目录位于data/data/packageInfo/shared_prefs。 我们看一下g…
Android 绘制原理浅析【干货】
对于Android开发,在面试的时候,经常会被问到,说一说View的绘制流程?我也经常问面试者,View的绘制流程. 对于现在的移动开发市场逐渐趋向成熟,趋向饱和,很多不缺人的公司,都需要高级程序员.在说大家也都知道,面试要造飞机大炮,进去后拧螺丝,对于一个3年或者5年以上An…
(一)Rxjava2+Retrofit完美封装
要说2016年最火的Android技术是什么,毫无疑问肯定是RxJava+Retrofit+Mvp。现如今2017年也已经过了快一半了。相信做android开发的小伙伴对RxJava和Retrofit也不再陌生。即使没有刻意的去学习过,也应该对RxJava和Retrofit有个…
Android Q 文本新功能
文本显示是大部分应用的重要任务之一。为了帮助您打造更好的文本体验,我们在 Android Q 中引入多项新特性,在满足开发者需求的同时,持续提升应用性能。其中包括: 优化部分常用的文本风格 API。 据性能测试报告显示,启用断字 (hyphenation) 功能后,在文本分析过…
Android侧滑原来可以这么优雅
侧滑手势在Android App应用得非常广泛,常见的使用场景包括:滑动抽屉、侧滑删除、侧滑返回、下拉刷新以及侧滑封面等。由于这些使用场景实在是太通用了,各路大神们八仙过海各显神通,每种侧滑场景都开源出了很多非常实用的框架,让我们的业务开发便利了很多。 目前,我们需要为每种场景…
下一页
关注了
60
关注者
5
收藏集
5
关注标签
71
加入于
2016-06-22