首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
庸熊_才自扰
掘友等级
Android开发工程师
|
百度
喜欢coding,喜欢分享,喜欢健身,喜欢音乐,喜欢美食,喜欢篮球,一个活
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 26
沸点 4
赞
30
返回
|
搜索文章
最新
热门
class文件解析
操作java字节码,免不了要对字节码文件有一个详细的认识。本文主要记录学习小册 《JVM字节码从入门到精通》 的笔记,以供参考。 一个字节是8位,两个十六进制数表示一个字节。 很多文件都以魔数来进行文件类型的区分,class 文件的头四个字节称为魔数,是0xCAFEBABE,这…
Gradle中Task详解
Task 在 Android Gradle 的构建系统中是一个非常重要的角色,Gradle 的构建工作都是由一系列 Task 组合完成的。一个 Project 里面可以包含很多个 Task 。Task 可以理解为一个执行体,在 Project 的视角下,也可以看作是一个原子性的…
无限循环RecyclerView的完美实现方案
项目中要实现横向列表的无限循环滚动,自然而然想到了RecyclerView,但我们常用的RecyclerView是不支持无限循环滚动的,所以就需要一些办法让它能够无限循环。 网上大部分博客的解决方案都是这种方案,对Adapter做修改。具体如下 这个方案是挺简单,但并不完美。一…
Android Q 新特性及变更记录
Android Q 改变了应用程序访问设备外部存储上文件的方式。 通过使用更细粒度的媒体特定权限替换以前的 READ_EXTERNAL_STORAGE 和 WRITE_EXTERNAL_STORAGE权限。 Android Q 为每个应用程序提供了一个独立的在外部存储设备的存储…
LiveData的工作原理
本篇文章主要讲解LiveData工作的原理,如果还不知道LiveData如何用的话,请参考官方文档。 LiveData的讲解涉及到了Lifecycle的知识,如果你还不了解LifeCycle,请参考文档LifeCycle介绍。 LiveData是一个数据持有类,它可以通过添加观…
MMKV实践与测试
微信最新开源项目MMKV开源当日即登Github日榜,三日后登上周榜。MMKV是基于内存映射的移动端通用key-value组件,底层序列化反序列化使用protobuf实现,性能高,稳定性强。从2015年中至今,在IOS微信上使用已有近三年,近期移置到Android平台,移动端全…
Handler消息机制详解,只此一篇,以后不会忘了
Handler消息机制是Android中很重要的一个知识点,之前网上有很多同学分享了大量的博客介绍handler机制,那么为什么我要再写一篇呢?因为我看过的博客发现分析的干巴巴的,不容易记忆。所以呢,这次我花时间做了一张消息机制的时序图,为的就是看图给右脑记忆,从此不在忘记!!…
kotlin特性之object、apply用法总结
最近试用了下kotlin,因为也是一个在jvm执行的静态语言,所以快速熟悉了下语法就直接用了。但是用的过程中,还是有些地方花费了很长时间才理解。仅此记录下来 object是kotlin中一个很重要的关键字,java中没有。object关键字直译过来就是“对象”,object关键…
手机休眠引发的重大Bug
今天,用户群里有人反馈一个Bug,说是安卓手机预定车辆后将app切换到后台,预定倒计时会暂停。app中倒计时是自定义了一个TextView,然后在其内部封装了一个handler,通过handler延迟发送msg实现实时更新倒计时文字,理论上只要activity不被回收,hand…
Flutter和原生应用性能对比
自从今年google IO大会推出flutter跨平台开发框架以来,flutter在各个技术论坛里被吵得如日中天。flutter团队直言flutter可以帮助开发者轻松实现恒定60fps的性能体验。这里附上flutter官方性能介绍:flutter应用程序性能介绍 我们知道fl…
下一页
个人成就
文章被点赞
691
文章被阅读
96,232
掘力值
2,405
关注了
14
关注者
186
收藏集
3
关注标签
18
加入于
2016-11-29