首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
91D
更多收藏集
微信扫码分享
微信
新浪微博
QQ
49篇文章 · 0订阅
实践App内存优化:如何有序地做内存分析与优化
由于项目里之前线上版本出现过一定比例的OOM,虽然比例并不大,但是还是暴露了一定的问题,所以打算对我们App分为几个步骤进行内存分析和优化,当然内存的优化是个长期的过程,不是一两个版本的事,每个版本都需要收集线上内存数据进行监控以及分析。 这部分主要先介绍一些进行内存分析的基础…
ANR产生的原因及定位分析
ANR全称是Application Not Responding,意思是应用程序无响应。相信从事Android开发的肯定遇到过。ANR的直观体验是用户在操作App的过程中,感觉界面卡顿,当界面卡顿超过一定时间(一般5秒),就会出现ANR对话框。ANR对于一个应用来说是不能承受之痛,其影响并不比应用发生Crash小。
Android端实现多人音视频聊天应用(二):多人视频通话
在上一篇《Android 多人视频聊天应用的开发(一)一对一聊天》中我们学习了如何使用声网Agora SDK 进行一对一的聊天,本篇主要讨论如何使用 Agora SDK 进行多人聊天。主要需要实现以下功能: 根据前期技术调研,分屏显示最好的方式是采用瀑布流结合动态聊天窗实现,这…
Activity启动流程(基于Android26)
Activity 启动流程,基于比较新的 Android 26 进行源码分析,欢迎大家一起讨论
搞懂 Java LinkedList 源码
由于最近工作有点忙,进行了 APP 的部分优化,期间也学习了很多有关于布局优化和其他性能优化的知识,但是仍然觉得不太成体系,期待能有更多的优质的性能优化实战文章能够涌现出来,以便于大家一起交流学习。 周末有时间把手头的工作放一放,来继续进行 Java 集合源码的学习。今天来学习…
2018 年初值得关注的 25 个新 Android 库和项目
这是我最新收集的 25 个 Android 库和项目列表,你也许会发现它们有用,有趣,并值得查看一下。所有的都在最近 3 个月发布的,排序不分先后。
Handler的原理
在使用Handler的过程中主要涉及到以下几个类Looper、Handler、Message、还有一个隐藏的Message Queue,它直接与Looper交互,我们不会直接接触。 上面的代码展示了Handler如何与Looper、MessageQueue关联,下面我们看下Lo…
自定义view之雷达搜索扩散圆从无到有
网上有很多类似的教程,这次只是从一个初学者的角度,进行一番自定义view的思路分析,以达到举一反三的效果。
Android Paging Library按页获取网络数据实例
因为官方的示例第一眼看上去好像它只能跟 Room 一起使用,如果我们不需要Room的话,可能就不想用它了。让我们看一个简单的例子,证明其实并不是这样。