首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
辉爷
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
揭秘kotlin协程中的CoroutineContext
其实入门协程我还是非常推荐通过官方文档来进行学习,因为官方文档的例子是很全面的,跟着它的例子敲一遍代码,你也基本掌握了协程的使用。 提到协程,很对人会把它和线程进行比较,就像提到线程,很多人会把它和进程进行比较,线程和进程分别是操作系统中的CPU调度单位和资源划分单位,它们在操…
静态和动态代理模式
代理模式,也称委托模式,是结构型设计模式之一,何为代理呢? 在日常生活中就比如叫朋友替你拿个快递,叫朋友替你做一下作业,叫朋友替你买点东西等等,这个朋友就是你的代理,你把事情委托你的朋友做了,同样在代码的世界中也存在代理,而且在你以后阅读到更多的设计模式时,你会发现很多的设计模…
图解 | 一图摸清Android应用进程的启动
init进程fork出Zygote进程后,Zygote进程会创建一个服务端socket,等待AMS发起socket请求。 同时,由Zygote进程fork出的SystemServer进程会启动各项系统服务,其中就包含了AMS,AMS会启动Launcher桌面,此时就可以等待用户…
Android 9.0 适配指南
国内从去年开始就有消息说,应用上架或者更新要求TargetSdkVersion最低要为26以上,也就是最低也要适配到8.0。今年来也都逐步地开始落实。比如下图的小米应用商店公告: 还包括从8月份开始在Google Play上发布的应用必须支持64位架构。可以看到适配工作真的不能…
2016 Top 10 Android Library
过去的 2016 年,开源社区异常活跃,很多个人与公司争相开源自己的项目,让人眼花缭乱,然而有些项目只是昙花一现,有些项目却持久创造价值,为开发者提供了极大的便利,这些终究由时间来判断。今天,我就来整理一篇,我个人认为的 2016 年对 Android 开发有巨大帮助的,甚至改…
介绍 Android DropBoxManager Service
介绍 Android DropBoxManager Service,结合 bugreporter,可以形成 apk 的 bug 上报系统,很有用。
Android 的硬件加速及可能导致的问题
Android 的硬件加速及可能导致的问题
Android 复杂列表的实现
RecyclerView 控件从 2014 发布以来,目前已经普遍用于项目中,来承载各种列表内容。同时,列表样式也随着项目变的越来越复杂,从简单统一的列表,变化成头部、脚部、不同类型的 Item 互相组合。本文将通过一些开源库来学习一下如何实现各种复杂类型的列表,分析了 viewType 应该如何与视图、数据相绑定,并将业务逻辑单独分离。
Android 硬件加速原理与实现简介
在手机客户端尤其是 Android 应用的开发过程中,我们经常会接触到 “硬件加速” 这个词。由于操作系统对底层软硬件封装非常完善,上层软件开发者往往对硬件加速的底层原理了解很少,也不清楚了解底层原理的意义,因此常会有一些误解,如硬件加速是不是通过特殊算法实现页面渲染加速,或是通过硬件提高 CPU/GPU 运算速率实现渲染加速。 本文尝试从底层硬件原理,一直到上层代码实现,对硬件加速技术进行简单介绍,其中上层实现基于 Android 6.0。
Material Design 中文版
Google I/O 2014 发布 Material Design,1sters 于 2014-09-09 上线中文版,并稳稳占据百度和 Google material design 关键字的第一名。 历时一年,官方已经新增 20+ 章节,我们再次发力,于「2015-08-16」翻译校对完毕所有新增章节,重新发布。为了省去网站开发和运维的时间成本,本次发布直接托管在 极客学院 Wiki 提供的图文教程平台之上。