首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android机动车
掘友等级
Android
|
字节跳动
获得徽章 0
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
462
文章 459
沸点 3
赞
462
返回
|
搜索文章
最新
热门
MVP模式的经典封装
说到MVP,大家应该都不陌生了,由于其高度解等等优点,越来越多的项目使用这个设计模式。然而,优点虽在,缺点也不少,其中一个就是类多了很多,而且V与P直接要项目通信,那么P就得持有V得实例,但如果活动挂掉了,如果没有对V进行释放,还有导致内存溢出得问题,而且,那么多的接口函数,看…
我的图片四级缓存框架
开发App一定涉及到图片加载、图片处理,那就必须会用到三方的图片框架,要么选择自己封装。至于主流的三方图片框架,就不得不说老牌的ImageLoader、如今更流行的Glide、Picasso和Fresco。但三方的框架本文不会过多介绍。 Glide等框架,毕竟是大神及团队花费很…
安卓指纹对称加密及登录功能的实现
采用单密钥密码系统的方法,同一密钥作为加密和解密的工具,通过密钥控制加密和解密饿的指令,算法规定如何加密和解密。优点是算法公开、加密解密速度快、效率高,缺点是发送前的双方保持统一密钥,如果泄露则不安全,通常由AES、DES加密算法等; 调用authenticate() 方法启动…
使用Retrofit+RxJava实现带进度下载
Retrofit+RxJava已经是目前市场上最主流的网络框架,使用它进行平常的网络请求异常轻松,之前也用Retrofit做过上传文件和下载文件,但发现:使用Retrofit做下载默认是不支持进度回调的,但产品大大要求下载文件时显示下载进度,那就不得不深究下了。 接下来我们一起…
Android主流播放器比较
本篇文章主要介绍 Android 原生 VideoView,Google 开源视频播放框架 ExoPlayer,Vitamio 视频播放框架以及 Bilibili 开源视频播放框架 ijkplayer 的使用方法和优缺点。 前段时间使用MediaPlayer+SurfaceVi…
TextView自定义轻松实现下划线、点击弹框
最近公司有意需求,就是类似于电子书,选择一段文字然后做笔记,需要给做过的文字加下划线,下划线最后加一图标按钮,点击弹框显示笔记内容。 立马会想到使用TextView的fromHtml方法,给添加笔记的文本手动加标签,或者使用SpanString类的相关方法设置标签。 经过反复测…
分享这两周的面试经历 | 掘金技术征文
金三月、银四月,过年回来是跳槽的高峰期,不安分的小编也投了几家,想换个工作,换个环境。两个星期来,面了四家公司,现在将面试内容整理与大家分享。 谈谈对http缓存的了解。 介绍一个你比较欣赏的app或者开源框架。 很幸运,小编拿到了其中两家的offer(就不具体透露了)。 将这…
Android中JSON库性能比较
JSON不管是在Web开发还是服务器开发中是相当常见的数据传输格式,一般情况我们对于JSON解析构造的性能并不需要过于关心,除非是在性能要求比较高的系统。 目前对于Java开源的JSON类库有很多种,下面我们取四个常用的JSON库进行性能测试对比,同时根据测试结果分析如果根据实…
用代码手把手教你使用MVVM
您还可以关注我的微信公众号——安卓干货营,与我交流和获取更多精彩内容。 说到Android MVVM,就会联想到DataBinding框架。然而两者的概念是不一样的,不能混为一谈。MVVM是一种架构模式,而DataBinding是一个实现数据和UI绑定的框架,是构建MVVM模式…
数据结构笔记——二叉树的定义和性质
获取更多精彩内容,您还可以关注我的微信公众号——Android机动车。 在一些电视节目中,会猜测商品价格,有的人是一点一点的数字累加,这样的策略效率太低了。其实有一种经典的折半查找算法,就类似于我们今天要说的二叉树。 二叉树:是n(n>=0)个结点的有限集合,该集合或者为空集(…
下一页
个人成就
优秀创作者
文章被点赞
3,037
文章被阅读
175,415
掘力值
7,430
关注了
39
关注者
1,562
收藏集
3
关注标签
19
加入于
2016-07-25