首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CelebrateG
掘友等级
安卓工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
360
文章 360
沸点 0
赞
360
返回
|
搜索文章
CelebrateG
赞了这篇文章
anly_jun
Programmer @Alibaba
·
9年前
关注
Android App 优化之 ANR 详解
ANR 全名 Application Not Responding, 也就是 "应用无响应". 当操作在一段时间内系统无法处理时, 系统层面会弹出上图那样的 ANR 对话框...
212
4
分享
CelebrateG
赞了这篇文章
Jomeslu
搜狐软件工程师 @搜狐公司
·
6年前
关注
Android ANR日志分析指南
ANR(Application Not Responding) 应用程序无响应。如果你应用程序在UI线程被阻塞太长时间,就会出现ANR,通常出现ANR,系统会弹出一个提示提...
143
12
分享
CelebrateG
赞了这篇文章
星际码仔
2年前
关注
【动画图解】这个值取对了,ViewPager2才能纵享丝滑
今天我们主要介绍是ViewPager2的「离屏加载机制」,你可能是第一次听说这个术语,但在实际开发中,你肯定使用过它,因为它对应的配置入口,就是ViewPager2的Off...
167
36
分享
CelebrateG
赞了这篇文章
星际码仔
2年前
关注
这10张图拿去,别再说学不会RecyclerView的缓存复用机制了!
作为ViewPager2系列的第一篇,本篇的主要目的是快速普及必要的前置知识,而内容的核心,正是RecyclerView的缓存复用机制。...
205
30
分享
CelebrateG
赞了这篇文章
何甜甜在吗
服务端开发 @404
·
5年前
关注
为什么阿里巴巴要禁用Executors创建线程池?
管理一组工作线程。通过线程池复用线程有以下几点优点: 在介绍Executors创建线程池方法前先介绍一下ThreadPoolExecutor,因为这些创建线程池的静态方法都...
129
33
分享
CelebrateG
赞了这篇文章
躬行之
公众号@躬行之
·
2年前
关注
Android音频播放AudioTrick详解
Android 中常用的播放音频的接口有`MediaPlayer`、`AudioTrack`和`SoundPool`,音频的渲染最常用的是`AudioTrack`和`Ope...
36
7
分享
CelebrateG
赞了这篇文章
heiyulong
4年前
关注
Android SDK 提供的3套音频播放的API之窥探AudioTrack
Android SDK 提供了3套音频播放的API,分别是:MediaPlayer,SoundPool,AudioTrack,本文重点说下AudioTrack。...
3
评论
分享
CelebrateG
赞了这篇文章
heiyulong
4年前
关注
Android SDK 提供的3套音频播放的API之玩转SoundPool
和MediaPlayer一样,SoundPool也可以用来播放音频文件。然而,与MediaPlayer不同的是,SoundPool更适合快速音效,而不是需要流媒体的较长的音...
20
评论
分享
CelebrateG
赞了这篇文章
AnRFDev
开发者 @https://an.rustfisher.com
·
6年前
关注
Android MediaPlayer 基础简介
简单介绍MediaPlayer的基本概念,状态,常用的方法与监听器。 MediaPlayer类可以用来播放音视频文件,或者是音频流。开发者可以用它来播放本地音频,或者是网络...
9
评论
分享
CelebrateG
赞了这篇文章
xuexiangjys
Android架构师 @掌阅科技
·
2年前
关注
浅谈RecyclerView的性能优化
总所周知,RecyclerView拥有四级缓存,它们分别是: * Scrap缓存:包括mAttachedScrap和mChangedScrap,又称屏内缓存,不参与滑动时的...
116
20
分享
CelebrateG
赞了这篇文章
快手电商无线团队
@快手
·
4年前
关注
一起设计一个Android倒计时组件
我们在项目中经常有倒计时的场景,如倒计时抢红包、倒计时抢购商品,本文分析了Android中常见的倒计时方案,并自行设计了一个支持各种特性的倒计时方案。 快来,让我们一起来探...
101
25
分享
CelebrateG
赞了这篇文章
流浪汉kylin
Android
·
3年前
关注
Android将倒计时做到极致
我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第2篇文章,点击查看活动详情 。我将向你展示如何将小小的倒计时做到极致!...
86
32
分享
CelebrateG
赞了这篇文章
一个被摄影耽误的程序猿
Android Bug制造机
·
3年前
关注
Kotlin协程之Flow使用(二)
主要讲解kotlin中的Flow系列,通过讲解kotlin中的Channel通道为基础,进一步引入讲解StateFlow使用,以及数据收集和发射原理。同时对使用过程中容易忽...
67
12
分享
CelebrateG
赞了这篇文章
张力尹
Android
·
2年前
关注
啊?还不会卡顿优化?面试官:说下简历中提到的优化/整理下早期自己做的优化
不会卡顿优化?如果你刚开始优化,那别上来就扯 systrace 和 traceview「已废弃」 了,先看看 Android Profiler 吧。 文章读完即可上手内存优...
113
18
分享
CelebrateG
赞了这篇文章
唐子玄
🏆掘金签约作者
·
2年前
关注
MVP 架构最终审判 —— MVP 解决了哪些痛点,又引入了哪些坑?(一)
本篇讲述了在实战项目中,引入 MVP 架构对业务代码进行重构的心路历程。从信心满满到逐渐失落,最后。。。...
58
4
分享
CelebrateG
赞了这篇文章
Petterp
Android Developer @公众号: Petterp
·
4年前
关注
浅析 synchronized 底层实现与锁相关 | Java
引言 本文是 Java并发系列 第二篇: 深入浅出,从 ReentrantLock 到 AQS | Java 浅析 synchronized 底层实现与锁相关 | Java...
23
评论
分享
CelebrateG
赞了这篇文章
coder_pig
🏆掘金签约作者 | 摸鱼王 @Android补全计划
·
2年前
关注
【杰哥带你玩转Android自动化】AccessibilityService基础
🤡 Hi,我是杰哥,本节过了一下 AccessibilityService无障碍服务 的基础姿势,并写了一个超简单的微信自动登录案例演示脚本编写的大概过程,相信读者学完可...
139
27
分享
CelebrateG
赞了这篇文章
coder_pig
🏆掘金签约作者 | 摸鱼王 @Android补全计划
·
2年前
关注
简单封装AccessibilityService写个库,助力Android自动化
🧠之前百无聊赖的时候随手写了这个库,本节主要是记录库的实现思路,会涉及到开发无障碍服务常见的一些问题,相信会对需要的读者有帮助~...
90
33
分享
CelebrateG
赞了这篇文章
Petterp
Android Developer @公众号: Petterp
·
2年前
关注
写给Android工程师的协程指南
本篇将由浅入深,系统且全面的聊一聊协程的那些事,理清协程的挂起与恢复,底层实现,与线程池的差异等等相关问题,从而帮助大家更好的理解Kotlin协程。...
385
36
分享
CelebrateG
赞了这篇文章
苏火火
Android @江南皮革厂
·
2年前
关注
大型Android项目架构:基于组件化+模块化+Kotlin+协程+Flow+Retrofit+Jetpack+MVVM架构实现WanAndroid客户端
前言:苟有恒,何必三更眠五更起;最无益,莫过一日曝十日寒。项目采用 Kotlin 语言,Android Jetpack,组件化,模块化拆分,加入短视频功能,Flow冷流的使...
527
104
分享
下一页
个人成就
文章被点赞
5
文章被阅读
7,870
掘力值
130
关注了
67
关注者
4
收藏集
13
关注标签
23
加入于
2017-11-02