首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
jebai0521
更多收藏集
微信扫码分享
微信
新浪微博
QQ
45篇文章 · 0订阅
RecyclerView:LayoutManager
起初是有做自定义 View 的想法,后来发现这个想法多多少少有点不成熟,因为没有时间目前也没有能力去完成这样一个控件。 好在后来找到了 SpannedGridLayoutManager 由作者 Arasthel 完成的一个跨行跨列的 GridLayoutManager 布局。作…
MediaSession框架的介绍和使用
音视频组成播放器和界面 播放音频或视频的多媒体应用通常由两部分组成: 播放器,用于吸收数字媒体并将其呈现为视频和/或音频 界面,带有用于运行播放器并显示播放器状态(可选)的传输控件 通常我们写视频播放
Dagger2 Guidelines
这篇文章指导如何优化和高效利用Dagger2。 本文适合对Dagger2有一定经验,知道Dagger2的基本使用方法的读者。如果你对Dagger2还不熟悉,可以查看官方文档,或者参考我的上一篇文章Android Sunflower + Dagger2结合我的Demo项目sunf…
从Gradle生命周期到自定义Task挂接到Build构建流程全解
[TOC] 我们知道Gradle构建工具非常的灵活,它提供了一系列的Api让我们有能力去修改或定制项目的构建过程,在项目的编译过程中,插入我们自己的 Task 并执行相关的操作,如:多渠道打包,ASM
Android播放器基础封装库PlayerBase
视频播放是我们开发中比较常见的场景。这两年关于视频方面的热度不断提升,可以说前两年是直播年,今年是小视频年,各种短视频应用铺天盖地。对于视频的业务场景也越来越丰富,功能也越来越多。对于我们开发来说播放相关组件的代码变得也越来越复杂,管理维护成本也越来越高,面对不断迭代的业务,我…
Android Freezer 简介
Freezer 简介, 基于Android 最新版本S。介绍了功能的使用,版本要求,设计框架,主要流程以及对应用的影响。
一个app到底会创建多少个Application对象
最近跟群友讨论一个技术问题: 一个应用开启了多进程,最终到底会创建几个application对象,执行几次onCreate()方法? 有的群友根据自己的想法给出了猜想 甚至有的群友直接咨询起ChatG
AndroidStudio 常用插件来提高开发效率的必备
Statistic 代码统计工具 款代码统计工具,可以用来统计当前项目中代码的行数和大小。 通过顶部菜单中的View->Tool Windows->Statistic按钮开启该功能。
ContentProvider的使用
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 1、ContentProvider概念 content provider类是android提供的四大组件之一,用于跨进程的内容分享。 通过cont
android 高斯模糊几种方案比较与实现
1、Glide实现高斯模糊效果针对4.+implementation'jp.wasabeef:glide-transformations:4.1.0'Glide.with(context).load(