首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Andriod技术贴
订阅
我不是教授
更多收藏集
微信扫码分享
微信
新浪微博
QQ
64篇文章 · 0订阅
太库辣!Netflix Android 客户端开源库大公开
由于前段时间看完了《不拘一格 网飞的自由与责任工作法》,对 Netlifx 这家公司产生了巨大的好感。今天突然好奇,这家酷酷的硅谷公司所做的 Android 客户端究竟使用了哪些开源库?本文给你答案。
探究 | 如何捕获一个Activity页面上所有的点击行为
最近逛wanAndroid论坛,发现一个有趣的问题:如何捕获一个Activity页面上所有的点击行为。 重写Activity的dispatchTouchEvent方法,由于只有点击事件,所以只需要统计ACTION_UP事件即可,如果有长按事件就在需要判断下按下的时间。 ok,运…
Android Jetpack 开发套件 #9 食之无味!App Startup 可能比你想象中要简单
App Startup 是 Google 提供的 Android 轻量级初始化框架,有人说它食之无用,为什么
深入理解自定义ViewGroup的布局测量过程
要理解如何自定义一个viewgroup的测量和布局 其实不是一件容易的事。 多数人对自定义viewgroup的布局和测量的了解仅限于 网上随处可见的taglayout的写法(对taglayout还不清楚的同学 建议都去搜搜看) 但是大部分人应该看完以后 也是懵逼的,不知道为什么…
Android 存储空间的最佳实践
为了提高文件的规整程度并让用户可以更好地控制他们的文件,Android 10 为应用引入了名为 "分区存储" 的新范式。分区存储改变了应用在外置存储中保存和访问文件的方式,为了帮您迁移应用并支持分区存储,我们概括了常见用例的最佳实践并分享给大家。 这部分内容描述了处理媒体文件 …
【内存泄露】Android常见Java内存泄露分析
最近接手了项目中比较老的一个模块(可能有8年以上的历史了),性能组的同学扫出了很多模块内存在的内存泄露问题,然后我最近工作的状态的就是一边赶需求一边修复内存泄露(同时还要补上单测)。解决了蛮多的内存泄漏问题,也对这一块有了更多的理解,这里做一些简单的总结。 内存泄露的本质就是本…
Java基础系列:了解LinkedList
链表是一种在逻辑上连续,但是物理存储上非连续的存储结构,其保证逻辑连续是通过指针指向来确定顺序的。 LinkedList底层是采用双向链表的结构来进行数据存储的,可以说,LinkedList所有的操作都是针对引用指向来进行操作的。下面来看具体的方法 和ArrayList不同,这…
Java反射,就是这么简单
人与人交流要用语言,人与机器人的交互同样需要语言,从计算机诞生至今,计算机语言经历了机器语言、汇编语言和高级语言。在所有的程序设计语言中,只有机器语言能够被计算机直接理解和执行,而其他程序语言都必须先翻译成与机器语言,才能和计算机交互。 对于我们来说,接触做多的就是高级语言,包…
图解 | 一图摸清Android应用进程的启动
init进程fork出Zygote进程后,Zygote进程会创建一个服务端socket,等待AMS发起socket请求。 同时,由Zygote进程fork出的SystemServer进程会启动各项系统服务,其中就包含了AMS,AMS会启动Launcher桌面,此时就可以等待用户…
Android ANR全解析&华为AGC性能管理解决ANR案例集
ANR,全称为Application Not Responding,也就是应用程序无响应。如果 Android 应用的界面线程处于阻塞状态的时间过长,就会触发“应用无响应”(ANR) 的错误。 此时系统会向用户显示一个对话框,ANR 对话框会为用户提供强行退出应用的选项。 在A…