首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
aTaller
掘友等级
Android
|
奇舞团Android团队
aTaller是一个Andorid及周边技术文章分享平台,由奇舞团Andorid团队运营。 我
获得徽章 0
奇舞团
动态
文章
专栏
沸点
收藏集
关注
作品
赞
57
文章 57
沸点 0
赞
57
返回
|
搜索文章
最新
热门
关于HandlerThread你应该知道的一切
从它的名字 HandlerThread 说明它本质上还是一个Thread,只不过前面加了一个定语Handler。可以猜测这个Thread里包含了一个Handler,有Handler肯定还少不了Looper。 这样系统处理一些消息就可以通过Handler发送消息到Looper的消…
Android中的Gradle之玩转自定义功能
通过上一节Android中的Gradle之配置及构建优化,我们已经了解了Gradle的各个配置项的含义,知道了如何优化构建配置,但只会用别人提供好的,无法按自己的意愿实现功能。通过本章节,我们将简单介绍Groovy,了解Gradle中的Project与Task,引入gradle…
Android中的Gradle之配置及构建优化
Gradle是一种项目自动化构建工具,基于Groovy语言来声明项目设置,同时支持kotlin文件xxx.gradle.kts作为DSL(Domain Specified Language)。 对与最直接的比较就是Gradle和Maven的比较,还有Ant,不过目前基本没有什么…
ArrayMap是如何提高内存的使用效率的?
ArraySet使用数组保存数据,提高了内存的使用效率,在数据量不超过1000时,相较于HashSet,效率最多不会降低50%,本节来分析下ArraySet 添加和删除元素分析,谷歌指出ArrayMap的设计也是为了更加高效地使用内存,在数据量不超过1000时,效率最多不会降低…
Android修炼之Pie 适配的搬运工
Android P正式版(以下称为Pie)已经正式上线了,各大厂商已经开始了系统升级工作,咱做上层开发的也得跟上节奏。当然了,新版本所有的行为更改内容都可以在官网上找到,对于其中如何绕开非SDK接口限制的问题,也有各路大神给出了解决方案。所以,我只能当搬运工了(偷笑ing)。下…
利用ContentProvider实现同步Binder
通过Stub的asInterface方法转换为我们定义的接口,然后调用服务端逻辑。 这是一种典型的CS(客户端-服务端)架构。下面我们就用AIDL来实现跨进程通信,首先我们来定义一个问题: 客户端就定义一个BossActivity用于显示连锁超市目前的规模以及营业额。 1. 定…
个人成就
优秀创作者
文章被点赞
1,097
文章被阅读
247,250
掘力值
5,872
奇舞团
关注了
9
关注者
5,549
收藏集
2
关注标签
14
加入于
2018-09-13