首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
wanqieddy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
Android lifecycle的使用
1. 简介 为了应用的安全,经常会有从后台切回前台时进行软件确认等安全确认处理的需求。如果是以前的话,这个需求其实是挺难实现的。 但自从Google推出Lifecycle组件以后,这个需求就简单了很多。Lifecycle除了感知从后台切回前台以外, 利用这个组件可以更简单的实现…
一点点入坑JetPack:ViewModel篇
费了很多脑细胞,把Lifecycle单拆出来整了一篇文章。那么接下来自然而然的就到了ViewModel,为了让系列像系列的样子,所以这里仍然是单独把ViewModel拿出来。 你别说单独抽出来,还真有点干干巴巴,麻麻赖赖,一点都不圆润。那还说啥呢?盘它... 新官上任三把火,强…
Android消息循环机制浅析
接收消息的“消息队列” ——【MessageQueue】主要功能是投递消息(MessageQueue.enqueueMessage)和取走消息池的消息(MessageQueue.next); 阻塞式地从消息队列中接收消息并进行处理的“线程” ——【Thread+Looper】 …
Android程序员必会技能---运行时动态生成类---之动态代理
谈到java中的动态生成一个类,主要分为两种方法,一种就是动态代理,另外一种就是asm。今天我们就来把对第一种方法 也就是动态代理生成类,这个流程搞清楚吃透。 这里是静态代理,静态代理就是说我们这个代理类是我们之前定义好的,由我们写的java代码然后编译好的。这里有什么缺陷呢?…
Android 内存泄漏查找和解决 (长篇)
详细讲解了 Android 内存泄漏的各种例子和解决方法
Android小知识-定时任务ScheduledThreadPoolExecutor
ScheduledThreadPoolExecutor继承自ThreadPoolExecutor,而ThreadPoolExecutor是线程池的核心实现类,用来执行被提交的任务,ScheduledThreadPoolExecutor是一个实现定时任务的类,可以在给定的延迟后运…
Android中的Gradle之玩转自定义功能
通过上一节Android中的Gradle之配置及构建优化,我们已经了解了Gradle的各个配置项的含义,知道了如何优化构建配置,但只会用别人提供好的,无法按自己的意愿实现功能。通过本章节,我们将简单介绍Groovy,了解Gradle中的Project与Task,引入gradle…
弹幕不挡人!基于色键技术的纯客户端实时蒙版弹幕
前排广告:技术书籍、视频会员、掘金小册。创宇前端中奖率超高的抽奖活动还有最后几天喔。 各位童鞋如果经常上 B 站(bilibili.com) ,应该对 蒙版弹幕 这个概念并不陌生。 蒙版弹幕 是由知名弹幕视频网站 bilibili 于 2018 年中推出的一种弹幕渲染效果,可以…
纳尼?我的Gradle build编译只要1s
大部分的Android开发仔吐槽的最多的基本都是等Gradle编译。 就build一下。可以说是相当可怕,我们来粗略的算一笔账: 本节就从方方面面说下减少这个等待的时间吧。 其他比如显卡啊啥的没什么太大影响,配置肯定是越高越好,在自己的经济承受范围以内即可。 「Appearan…