首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
HyejeanMOON
掘友等级
码农
|
Tokyo
Try to do my BEST!
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
62
文章 62
沸点 0
赞
62
返回
|
搜索文章
赞
文章( 62 )
沸点( 0 )
Android lifecycle的使用
1. 简介 为了应用的安全,经常会有从后台切回前台时进行软件确认等安全确认处理的需求。如果是以前的话,这个需求其实是挺难实现的。 但自从Google推出Lifecycle组件以后,这个需求就简单了很多。Lifecycle除了感知从后台切回前台以外, 利用这个组件可以更简单的实现…
dagger2在android的简单使用
1. 简介 dagger2是一个基于java注解的依赖注入框架,通过框架为我们创建实例,来解决模块间的解耦以及提高系统的健壮性,可维护性。 网上有很多关于dagger2在java中使用的例子。那么我来介绍一下dagger2在android中是如何利用的。 使用时需要在Modul…
Android中Spannable的使用
1. 简介 在安卓应用开发的过程中经常会遇到要求我们在一个文章中使用不同的style。解决这样的需求有如下三种方法。 虽然说是有三种方法,但是都有各自的缺陷,我们应根据情况进行选择。 使用多个TextView进行拼接的缺点是需要比单个TextView花更多的绘制时间,容易造成U…
强烈推荐!15 个 Github 顶级 Java 教程类开源项目推荐!
大家好,我是 Guide 哥!今天给大家推荐 15 个新手也能看懂的 Java 教程方向的开源项目。这些项目无论是对于你学习 Java 还是准备 Java 方向的面试都非常有帮助。 正如我第一个要推荐的开源项目 JavaGuide 说的那样:开源项目在于大家的参与,这才使得它的…
android中的Transition动画的使用
1. 简介 Transition框架是安卓4以后引入的一个转场框架。可以在场景转换时的加入转场动画(slide,fade等等)效果,使app更加炫酷。 这里需要注意的是Transition的用途有两种。 Activity和Activity之间, Fragment和Fragmen…
带你走一波Transition Animator转场动画相关事项(一)
Transition可以简单理解为一个过渡框架方便在开始场景到结束场景(不局限于Activity跟Fragment等页面跳转过程,页面中的控件的变化过程也是场景)设置转场动画(例如,淡入/淡出视图或更改视图尺寸)的一个API。 在Andorid 4.4.2引入的Transiti…
堆排序
堆排序是著名的原地且不稳定的排序算法之一。顾名思义,堆排序是利用数据结构-堆(Heap)。 堆是一个完全二叉树(完全二叉树要求除了最后一层,其他层的节点都是满的,最后一层的节点都靠左排列。) 堆中每个节点都必须大于等于(或小于等于)其子树中每个节点的值。 最好, 最坏,平均都是…
二叉搜索树
1. 简介 二叉树(Binary Tree)是一种非线性的数据结构(线性数据结构:数组,链表,栈,队列)。 首先什么样的结构算是树,树是一个无连通的图。其中二叉树是树中的特例,其一个顶点的度不大于3。二叉搜索树是二叉树的特例,要求一个节点的左子节点的值小于其值,右子节点的值大于…
android的broadcast的使用
1. 简介 安卓系统中的广播(Broadcast)是四大基本主件之一。 安卓系统内部也有很多地方使用了广播。通过广播来告知系统当前的状态。比如网络状态,充电状态,系统启动状态等等。当我们在写app时,可以通过监视,接受这些广播实现很多需求。 2. 广播种类 1. 按照广播范围 …
LRU(最近最少使用)淘汰算法
1. 简介 LRU是Least Recently Used的缩写,即最近最少使用,是一种常用的页面置换算法,选择最近最久未使用的页面予以淘汰。 该算法赋予每个页面一个访问字段,用来记录一个页面自上次被访问以来所经历的时间 t,当须淘汰一个页面时,选择现有页面中其 t 值最大的,…
下一页
个人成就
文章被点赞
388
文章被阅读
154,126
掘力值
3,004
关注了
60
关注者
292
收藏集
4
关注标签
8
加入于
2019-05-17